An intelligent AI chatbot built using Google ADK (Agent Development Kit) that can interact with users and generate intelligent responses. This project demonstrates how to build an AI-powered conversational agent using modern agent frameworks.
The chatbot processes user queries and generates meaningful responses using AI models, making it useful for learning AI agents, conversational AI, and LLM-based applications.
- 🤖 AI-powered chatbot
- ⚡ Built using Google ADK
- 💬 Real-time conversational responses
- 🧠 Intelligent query understanding
- 📸 Demo screenshot included
- 🧩 Simple and modular project structure
Open_AI/
│
├── AI_Agent/ # Chatbot implementation using Google ADK
├── contains.txt # Sample input / text file used in the project
├── Demo.png # Demo screenshot of chatbot working
├── .gitignore # Files ignored by Git
└── README.md # Project documentation
Clone the repository:
git clone https://github.com/your-username/repository-name.git
cd repository-nameCreate a virtual environment:
python -m venv venvActivate the virtual environment
Windows
venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtNavigate to the chatbot directory and run the main script:
adk webThe chatbot will start and you can begin interacting with it through the terminal.
Below is a simple example of how the chatbot interacts with the user.
import google.generativeai as genai
genai.configure(api_key="YOUR_API_KEY")
model = genai.GenerativeModel("gemini-pro")
print("AI Chatbot started. Type 'exit' to stop.\n")
while True:
user_input = input("You: ")
if user_input.lower() == "exit":
print("Chatbot: Goodbye!")
break
response = model.generate_content(user_input)
print("Chatbot:", response.text)This script creates a simple chatbot loop where:
- The user enters a message
- The message is sent to the AI model
- The model generates a response
- The chatbot prints the response
Below is a screenshot of the chatbot in action.
- Python
- Google ADK (Agent Development Kit)
- Generative AI models
- Git & GitHub for version control
This project helps understand:
- Building AI agents
- Working with Google ADK
- Designing conversational AI systems
- Structuring AI projects for GitHub
- Managing Python environments
This project is created for learning and educational purposes.
Developed by Syam Kumar AI & Machine Learning Enthusiast
