Skip to content

honoursbhaduria/AI_python-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Project 1: AI Math Assistant (CLI)

🤖 AI Math Assistant (Gemini + LangGraph CLI Tool)

This is a command-line based AI tool powered by Google's Gemini Pro using LangGraph and LangChain. It acts as a smart math assistant that can perform arithmetic calculations interactively using natural language.


🚀 Features

  • Interactive CLI chatbot interface
  • Uses Gemini via LangGraph’s ReAct agent
  • Supports:
    • ✅ Sum
    • ✅ Difference
    • ✅ Product
    • ✅ Quotient (with error handling)
    • ✅ Power
    • ✅ Average (for lists)

🧠 Built With


🔧 Setup Instructions

  1. Clone the repository:
git clone https://github.com/honoursbhaduria/AI_python-project.git
cd AI_python-project
cd project-1
  1. Install dependencies:
pip install -r requirements.txt
  1. Set up environment variables:

Create a .env file in the root directory:

GOOGLE_API_KEY=your_gemini_api_key
  1. Run the app:
python app.py

💬 Sample Interaction

You: What is the average of 10, 20, and 30?
Assistant: The result is 20.0

📂 File Structure

.
├── app.py
├── .env
└── requirements.txt

📄 License

This project is licensed under the MIT License.


📄 PROJECT - 2 (AI Resume Critiquer (Streamlit + OpenAI GPT))

This project is a Streamlit web app that allows users to upload their resumes in PDF format and get real-time feedback and suggestions generated by OpenAI’s GPT models.


🚀 Features

  • Upload PDF resumes
  • Analyzes:
    • Content clarity
    • Skill presentation
    • Experience descriptions
    • Tailored improvements for a specific job role
  • Uses OpenAI's gpt-4o-mini or any compatible model
  • Simple, elegant Streamlit interface

🧠 Tech Stack


🔧 Setup Instructions

  1. Clone the repository:
git clone https://github.com/honoursbhaduria/AI_python-project.git
cd AI_python-project
cd project-2
  1. Install dependencies:
pip install -r requirements.txt
  1. Set up your environment:

Create a .env file in the root:

OPENAI_API_KEY= your_openai_api_key 
  1. Run the app:
streamlit run app.py

📂 File Structure

.
├── app.py
├── .env
└── requirements.txt

📄 License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages