Skip to content

WladRamos/Freela_Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

136 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Freela Assistant

Freela Assistant is a conversational AI assistant built to support freelance developers in analyzing and discovering job opportunities more efficiently.

screenshot

πŸ” What it does

  • Uses Retrieval-Augmented Generation (RAG) with a vector database of past projects.
  • Allows users to describe freelance jobs and receive insights about:
    • Relevance to their profile
    • Estimated complexity and duration
    • Suggested technologies
  • Integrates with freelance platform APIs (e.g., freelancer.com) to search and analyze live job offers.
  • Offers conversational interaction through a chat interface powered by generative AI.

🎯 Purpose

The project was developed as my final graduation project in Computer Science at PUC-Rio, with the goal of combining intelligent information retrieval with conversational interfaces to assist freelancers in making better decisions when exploring the job market.

🧰 Tech Stack

  • Python
  • OpenAI API
  • Vector Database (ChromaDB)
  • RAG architecture
  • Freelance APIs (e.g., Freelancer.com)
  • Front-end in HTML/CSS/JAVASCRIPT

πŸ‘€ Author

Made by Wladimir Ramos

If you like the project, feel free to give it a ⭐ and explore more on my GitHub.

About

AI assistant for freelancers powered by RAG, vector search, and platform APIs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors