Skip to content
This repository has been archived by the owner on Jan 6, 2025. It is now read-only.

Project: Job Finder Chatbot with RAG #159

Open
6 of 9 tasks
shank250 opened this issue Sep 17, 2024 · 3 comments
Open
6 of 9 tasks

Project: Job Finder Chatbot with RAG #159

shank250 opened this issue Sep 17, 2024 · 3 comments

Comments

@shank250
Copy link

shank250 commented Sep 17, 2024

Project Name

CareerCanvas : Job Finder Chatbot with RAG

Description

Job Finder Chatbot with RAG

Description

The Job Finder Chatbot is a sophisticated application designed to assist users in discovering job opportunities and obtaining detailed information about job roles. By leveraging Retrieval-Augmented Generation (RAG) technology, the chatbot offers tailored job recommendations and accurate answers to questions about job postings. The system integrates advanced tools and services to enhance search efficiency and relevance.

Data Sources and Modifications

Data Sources:

  1. Azure OpenAI: Utilized for generating embeddings that enhance natural language understanding and improve the accuracy of job recommendations and responses.
  2. Azure AI Search: Provides vector-based search capabilities to quickly retrieve relevant job postings based on the generated embeddings.
  3. Azure PostgreSQL Vector Database: Stores job data with vector embeddings, facilitating efficient and effective searching.

Images

Query1 Intro1

Modifications:

  • Data Ingestion: Job postings are ingested into the system with embeddings computed using Azure OpenAI. These embeddings are stored in the vector column of the Azure PostgreSQL database for optimized search operations.
  • Prompting Flows: Queries made by users are transformed into embeddings by Azure AI Search. This process ensures that the search results are relevant and accurate, based on real-time data and pre-trained models.

Beneficiaries

This application is beneficial for job seekers who want to efficiently find job opportunities that match their skills, experience, and preferences. It is also valuable for individuals seeking detailed information about specific job roles, including qualifications and responsibilities. By providing personalized job recommendations and an intelligent Q&A system, the Job Finder Chatbot helps users navigate the job market more effectively.

Technology & Languages

  • JavaScript
  • Java
  • .NET
  • Python
  • AI Studio
  • AI Search
  • PostgreSQL
  • Cosmos DB
  • Azure SQL

Project Repository URL

https://github.com/shank250/CareerCanvas-msft-raghack/

Deployed Endpoint URL

https://ragcareer.azurewebsites.net/

Project Video

https://youtu.be/xDxHYATp0W4

Team Members

[shank250, vladelets-vselennoy]

@vladelets-vselennoy
Copy link

👍

@multispark
Copy link
Collaborator

Hello @shank250, thank you for participating in RAG Hack!

The team is working hard to distribute badges. Please have each team member fill out this form:
aka.ms/raghack/badge-dist

Thank you!

@multispark
Copy link
Collaborator

multispark commented Dec 4, 2024

Hello @vladelets-vselennoy,

Unfortunately, there have been some delays with the distribution of badges - we have been having some technical issues. Please resubmit the following form.

Form link: https://aka.ms/raghack/survey

We aim to distribute by the end of this month. Thank you for your patience!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants