Skip to main content

Enterprise-grade AI agents for enhanced chatbot capabilities with RAG, security, and multi-user support

Project description

🤖 AI Agents for Enhanced Chatbots

Enterprise-grade AI agents that work together to create smarter, safer, and more efficient chatbots with conversation memory and advanced features.

🎯 Quick Start

from agentic_chatbot import create_openai_agent

# Basic agent with tools
agent = create_openai_agent(enable_tools=True)
response = agent.invoke("user_123", "What's the latest news about AI?")

# Full-featured agent with RAG
agent = create_openai_agent(enable_rag=True, enable_tools=True)
response = agent.invoke("user_123", "Tell me about quantum computing")

✨ Key Features

  • 🛡️ Security Agent - Detects malicious content and security threats
  • 🧠 Context Agent - Analyzes query relevance and conversation flow
  • 🎯 Model Selection Agent - Intelligently selects optimal LLM models
  • 💬 Advanced Conversation Agent - Multi-user memory with RAG, tools, and monitoring

🚀 Core Capabilities

  • Multi-LLM Support: OpenAI, Anthropic, Google, Ollama
  • RAG Integration: Document retrieval with ChromaDB and FAISS
  • Tool Integration: Google Search, Wikipedia, custom tools
  • Multi-User Sessions: Separate conversation history per user
  • Enterprise Storage: Redis, MongoDB, PostgreSQL backends
  • Comprehensive Monitoring: Token tracking, cost estimation, analytics

📦 Installation

pip install agentic-chatbot

🔧 Optional Features

# RAG capabilities
pip install agentic-chatbot[rag]

# Tool integration  
pip install agentic-chatbot[tools]

# Enterprise features
pip install agentic-chatbot[enterprise]

# Development tools
pip install agentic-chatbot[dev]

📚 Documentation

  • Full Documentation: GitHub Repository
  • Examples: See examples/ directory
  • Advanced Guide: COMPREHENSIVE_AGENT_GUIDE.md

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

📄 License

MIT License - see LICENSE file for details.


Ready to build enterprise-grade AI chatbots? 🚀

Made with ❤️ by the AI Agents Team

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentic_chatbot-2.0.3-py3-none-any.whl (50.3 kB view details)

Uploaded Python 3

File details

Details for the file agentic_chatbot-2.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for agentic_chatbot-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 09792b0a31856cd1ea4ff0a9592ba2108443fbcb8d1d7e60e823c3db8a2b2ada
MD5 df3054ef671f8a31b102b80ff9fa9eb9
BLAKE2b-256 f0d7f5992920de28064a7bf075b2257ddc7ef99fd449187a59b8d7e2fb629047

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page