CAF Multi-AI-Agent Framework Features
AI orchestration platform
The CAF Multi-AI-Agent Framework is an AI orchestration platform that coordinates multiple specialist agents to answer complex queries.
Examples of what the framework enables
- Routing a sales query to a Sales Order agent and a pricing agent simultaneously
- Chaining an order-lookup agent's output into a fulfilment-status agent
- Answering hybrid questions that require inputs from multiple enterprise systems
- Plugging in a new SAP or non-SAP backend agent without changing the core platform
Query Processing Pipeline
Every query flows through the following stages in order:
1. Guardrails → Safety and input validation checks
2. Prompt Refiner → Query is cleaned and sharpened for better routing
3. Planner → Query is broken into a structured plan of sub-tasks
4. Supervisor → Decides which agents to invoke and in what sequence
5. Agent Execution → Registered agents are called with their inputs
6. Aggregator → Outputs from all agents are combined
7. Final Response → A single synthesised answer is returned
Key Settings
| Setting | Value |
|---|---|
| LLM Model | GPT-4o (via SAP AI Core) |
| Request Timeout | 30 seconds |
| Retries | 1 |
Allowed Field Values
| Field | Allowed Values |
|---|---|
auth_type | BEARER, NONE |
cloud_provider | SAP_BTP, GCP, AZURE, AWS, OTHER |
method | GET, POST, PUT, DELETE |
API Endpoints
| Method | Endpoint | Purpose |
|---|---|---|
POST | /chat/query | Send a query and get a synthesised AI response |
POST | /agents/register | Register a new agent with the framework |
POST | /agents/{agent_name}/apis/register | Register an API belonging to a registered agent |
GET | /agents | List all registered agents |
GET | /agents/{agent_name}/apis | List all APIs for a specific agent |
GET | /docs | Interactive Swagger API documentation |
GET | / | Root / health check endpoint |