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.
- Interactive CLI chatbot interface
- Uses Gemini via LangGraph’s ReAct agent
- Supports:
- ✅ Sum
- ✅ Difference
- ✅ Product
- ✅ Quotient (with error handling)
- ✅ Power
- ✅ Average (for lists)
- LangGraph
- LangChain
- Google Gemini Pro API
- Python 3.8+
- Clone the repository:
git clone https://github.com/honoursbhaduria/AI_python-project.git
cd AI_python-project
cd project-1- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
Create a .env file in the root directory:
GOOGLE_API_KEY=your_gemini_api_key- Run the app:
python app.pyYou: What is the average of 10, 20, and 30?
Assistant: The result is 20.0
.
├── app.py
├── .env
└── requirements.txt
This project is licensed under the MIT License.
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.
- Upload PDF resumes
- Analyzes:
- Content clarity
- Skill presentation
- Experience descriptions
- Tailored improvements for a specific job role
- Uses OpenAI's
gpt-4o-minior any compatible model - Simple, elegant Streamlit interface
- Clone the repository:
git clone https://github.com/honoursbhaduria/AI_python-project.git
cd AI_python-project
cd project-2- Install dependencies:
pip install -r requirements.txt- Set up your environment:
Create a .env file in the root:
OPENAI_API_KEY= your_openai_api_key - Run the app:
streamlit run app.py.
├── app.py
├── .env
└── requirements.txt
MIT License