Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 End-to-End Agentic AI Chatbot This project is a sophisticated, end-to-end Agentic AI Chatbot built with Python. It leverages the power of large language models (LLMs) and advanced frameworks like LangChain and LangGraph to create a conversational agent that can perform complex tasks and interact with users in a natural way. The application is built with a Streamlit interface, making it easy to deploy and share.

🚀 Live Demo You can interact with the chatbot live at: https://agentic-ai-chatbot-1-oujg.onrender.com

✨ Features 💬 Conversational AI: Engage in natural, human-like conversations.

🔧 Tool Usage: The agent can use external tools to fetch information.

⚙️ Task Automation: Capable of understanding multi-step instructions and automating complex workflows.

🖥️ Web Interface: A clean and user-friendly web interface built with Streamlit.

🏗️ Scalable Architecture: Built with LangGraph, allowing for the creation of complex, stateful, and multi-agent workflows.

🛠️ Technologies Used This project utilizes a modern stack for building agentic AI applications:

🐍 Backend: Python

🧠 AI/LLM Frameworks:

LangChain: A framework for developing applications powered by language models.

LangGraph: A library for building stateful, multi-agent applications with LLMs.

☁️ LLM Providers:

Groq: Powers the application with a fast inference engine.

🌐 Web Framework:

Streamlit: An open-source app framework for Machine Learning and Data Science projects.

🔧 Tools:

Tavily Python: A search API optimized for LLMs.

✅ Prerequisites Python 3.8 or higher

An API key from Groq, OpenAI, or another LLM provider.

A Tavily API key for search functionality.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages