Skip to main content
Version: 2.0.0

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

SettingValue
LLM ModelGPT-4o (via SAP AI Core)
Request Timeout30 seconds
Retries1

Allowed Field Values

FieldAllowed Values
auth_typeBEARER, NONE
cloud_providerSAP_BTP, GCP, AZURE, AWS, OTHER
methodGET, POST, PUT, DELETE

API Endpoints

MethodEndpointPurpose
POST/chat/querySend a query and get a synthesised AI response
POST/agents/registerRegister a new agent with the framework
POST/agents/{agent_name}/apis/registerRegister an API belonging to a registered agent
GET/agentsList all registered agents
GET/agents/{agent_name}/apisList all APIs for a specific agent
GET/docsInteractive Swagger API documentation
GET/Root / health check endpoint