AgenticAI Core SDK¶
Welcome to the AgenticAI Core SDK documentation! This SDK enables you to build sophisticated multi-agent AI applications with ease.
What is AgenticAI Core?¶
AgenticAI Core is a Python SDK for building, configuring, and deploying multi-agent AI applications. It provides:
- 🤖 Multi-Agent Orchestration - Coordinate multiple AI agents working together
- 🔧 Tool Integration - Connect agents to external systems and APIs
- 💾 Memory Management - Persistent storage across conversations
- 🎯 Custom Orchestration - Implement your own agent coordination logic
- 🔌 MCP Support - Model Context Protocol for seamless integration
Key Features¶
Design-Time Models¶
Define your application structure using intuitive Python models:
from agenticai_core.designtime.models import App, Agent, LlmModel
app = App(
name="Personal Banker",
description="Banking assistant application",
agents=[
Agent(
name="FinanceAssist",
description="Handles account inquiries and transactions",
llm_model=LlmModel(model="gpt-4o", provider="Open AI")
)
]
)
Runtime Execution¶
Start your application with custom orchestration:
from agenticai_core.designtime.models.tool import Tool, ToolsRegistry
@Tool.register(name="get_balance", description="Get account balance")
def get_balance(account_id: str):
return {"balance": 1000, "currency": "USD"}
app.start(
orchestrator_cls=MyCustomOrchestrator,
custom_tools=ToolsRegistry,
port=8080
)
Quick Links¶
-
Getting Started
New to AgenticAI? Start here!
-
User Guide
Learn how to build applications
-
API Reference
Complete API documentation
-
Examples
Learn from real-world examples
Architecture Overview¶
graph TB
A[Application] --> B[Orchestrator]
B --> C1[Agent 1]
B --> C2[Agent 2]
B --> C3[Agent N]
C1 --> D[Tools]
C2 --> D
C3 --> D
C1 --> E[Memory Stores]
C2 --> E
C3 --> E
D --> F[External Systems]
E --> G[(Storage)]
Use Cases¶
- Customer Service - Build intelligent support agents that handle complex queries
- Banking & Finance - Create specialized agents for account management and transactions
- Workflow Automation - Orchestrate multiple agents to handle multi-step processes
- Knowledge Management - Agents with access to knowledge bases and RAG systems
Community & Support¶
License¶
AgenticAI Core SDK is licensed under the MIT License. See LICENSE for details.