REPOSITORY OVERVIEWLive repository statistics
β
0Stars
β 0Forks
β― 0Open issues
β 0Watchers
29/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
59 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Agentic AI Assistant
This is my first Agentic AI project developed as part of the Governor House IT Course. The project implements an intelligent AI assistant using the agents library in Python, integrated with a generative AI model. The assistant is designed to process natural language queries and perform tasks using custom tools, such as a mathematical calculator.
Features
- Conversational AI Agent: Built using the
agents library to handle user queries interactively.
- Custom Calculator Tool: Includes a
calculate_numbers tool that performs basic arithmetic operations (addition, subtraction, multiplication, division) with robust error handling.
- Secure Configuration: Uses
python-dotenv to manage API keys securely via environment variables.
- Efficient Project Management: Utilizes
uv for dependency management and virtual environment setup.
- Modular Design: Structured with
RunConfig and Agent components for scalability and reusability.
Prerequisites
To run this project, you need:
- Python 3.8 or higher
uv (Python package and environment manager)
- A valid API key for a generative AI model (e.g., Google Gemini or OpenAI)
- A
.env file with your API key
Installation
-
Clone the Repository:
git clone https://github.com/your-username/agentic-ai-assistant.git
cd agentic-ai-assistant
-
Set Up Virtual Environment:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
-
Install Dependencies:
Ensure pyproject.toml is configured, then run:
uv sync
-
Configure API Key:
Create a .env file in the project root with your API key:
gemini_api_key=your_actual_gemini_api_key
# or
openai_api_key=your_actual_openai_api_key
Usage
-
Run the Application:
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository descriptionβnot editorial ratings.
Day 22 of my AI Engineering Journey β Gave an LLM a real calculator tool using function/tool calling, so it computes exact math instead of guessing. First step into agentic AI: the model decides when to call a tool, my code executes it, and the result feeds back for the final answer. Built with Groq (LLaMA 3.3 70B) + Streamlit.
59/100 healthRecently updatedActive repository
PythonNo license#agentic-ai#ai-application#ai-engineering#function-calling
β 0 forksβ― 0 issuesUpdated 23 days ago