Skip to content

Vasu1990/Generative-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generative AI Projects

This repository is a collection of projects and experiments exploring the capabilities of Generative AI, with a focus on building intelligent chatbots and agents using various frameworks and libraries.

Projects

1. LangChain Chatbots

This section contains several chatbot implementations built using the LangChain framework.

  • Simple Chatbot: A basic conversational AI.
    • Technologies used: LangChain, Gradio
  • History-Aware Chatbot: A chatbot that maintains conversation history for context.
    • Technologies used: LangChain, Gradio
  • Chain-based Chatbot: An implementation using LangChain's chain capabilities.
    • Technologies used: LangChain, Gradio
  • Resume Chatbot: A chatbot designed to answer questions based on a resume, using ChromaDB for vector storage.
    • Technologies used: LangChain, ChromaDB, Gradio, Google Generative AI

2. OpenAI Resume Bots

This section explores different approaches to building a resume-parsing chatbot using OpenAI's tools.

  • ResumeBot using OpenAI Library: A resume chatbot built directly with the core OpenAI Python library. It can analyze a resume and answer questions about it.
    • Technologies used: OpenAI API
  • ResumeBot using OpenAI Agent SDK: An implementation that uses the more advanced OpenAI Agent SDK to create a more sophisticated and interactive resume bot.
    • Technologies used: OpenAI Agent SDK

3. Google SDK Projects

This section contains projects built using the Google SDK.

  • Competitor Research Tool: An automated tool for conducting competitive analysis by scraping and analyzing retail websites.
    • Technologies used: Google AI SDK, LangChain, Streamlit, BeautifulSoup, Selenium

4. LangGraph

This section contains projects built using the LangGraph library.

  • Agentic Chatbot: A chatbot that can use tools to answer questions.
    • Technologies used: LangGraph, LangChain, OpenAI, Gradio

5. CrewAI

This section contains projects built using the CrewAI framework.

  • Resume Match AI: A multi-agent AI system that analyzes a resume, finds relevant job opportunities, and provides suggestions for improvement.
    • Technologies used: CrewAI, OpenAI

Getting Started

Each project directory contains its own README.md and requirements.txt file. Please refer to those for specific setup and usage instructions.

About

Projects related to Generative AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors