Agentic-AI
A modular framework for building AI applications with tool integration capabilities.
Overview
Agentic-AI is a Python library designed to create AI-powered applications that can:
- Use multiple AI model providers (OpenAI, Anthropic, Google, Ollama)
- Dynamically discover and call tools based on user input
- Manage conversations and maintain context
- Template and version prompts with metrics tracking
Key Features
- Multiple Provider Support: Use models from OpenAI, Anthropic, Google, and Ollama seamlessly
- Tool Integration: Register Python functions as tools the AI can use
- Automatic Tool Discovery: AI-powered selection of relevant tools based on user queries
- Prompt Management: Create, version, and track performance of prompt templates
- Conversation Management: Maintain context across multiple interactions