Welcome to Agentic Foundry
Agentic Foundry is an open-source framework designed to empower developers to create, configure, and deploy customizable AI agents. By using predefined templates, this platform ensures seamless tool integration and streamlines agentic workflow development.
What is Agentic Foundry
The Agentic Foundry enables the efficient creation and deployment of AI agents by offering customizable templates and a set of powerful tools. These agents can be tailored to specific roles and personas, and developers can integrate their own custom tools to suit various needs.
Key Components:
1. Agents
Agents are the core building blocks of Agentic Foundry. An agent is an autonomous AI entity configured with a specific role, persona, and set of instructions that define how it reasons, plans, and acts. Agents receive user queries, determine the best course of action, invoke tools or external services, and return structured responses.
The platform provides below agent templates, each designed for a different workflow pattern:
| Template | Description |
|---|---|
| React | Single-task reasoning with step-by-step tool execution |
| React Critic | Adds self-critique to React for improved output quality |
| Multi Agent | Collaborative planning and execution across specialized agents |
| Planner Executor | Separates planning from execution with replanning support |
| Meta | Orchestrator that dynamically coordinates worker agents |
| Planner Meta | Advanced orchestrator with multi-prompt planning and delegation |
| Hybrid | Combines reasoning and collaborative strategies adaptively |
Agent Design Agent Configuration Inference
Supporting Components
Each agent can be equipped with the following components to extend its capabilities:
Reusable code functions that give agents the ability to perform actions — call APIs, query databases, send emails, and more. Tools are onboarded through the platform with built-in validation and testing to ensure quality, security, and reliability before deployment.
Custom validation logic — similar to tools — mapped to agents during onboarding. When enabled, validators automatically check agent responses against expected patterns, returning a validation score, status, and feedback to improve response quality in real time.
External tool and service connections via the Model Context Protocol. Register local, remote, or file-based MCP servers for real-time tool discovery, enterprise security, approval workflows, and audit logging.
Domain-specific document repositories (PDF, TXT) that agents reference during inference. Upload documents from the Tool page and select one or more knowledge bases in the chat interface for accurate, context-aware answers.
2. Agent Workflows
Agent Workflows allow you to orchestrate multiple agents into complex, multi-step workflows using a visual drag-and-drop builder. Instead of manually coordinating agent calls, you define a workflow that automatically routes data between agents based on your configured flow — with conditional branching, input/output management, and reusable configurations.
How Agentic AI Differs from Traditional Software and GenAI
Traditional Systems:
Traditional softwares including process automation, supervised machine learning (ML), and even generative AI lacks true autonomy. These systems perform only the tasks they are explicitly programmed or trained to do. They follow predefined instructions or generate outputs within defined parameters.
What Makes Agentic AI Different:
Agentic AI is designed to operate with autonomy. Rather than executing predefined tasks, it receives high-level goals or events as input and independently determines how to act in order to achieve the desired outcomes.
Core Mechanisms of Agentic AI:
Agentic AI integrates key capabilities to enable autonomous behavior:
- Plan: Develops a strategy to achieve the given goal or respond to an event.
- Act: Executes tasks and may interact with external systems or tools to carry out its strategy.
- Reflect: Evaluates the outcomes of its actions, learns from them, and adjusts its behavior accordingly.
- Respond: Delivers a final decision or result based on its planning and learning process.
Key Characteristics:
The output of an Agentic AI system is:
- Goal-directed
- Interactive
- Context-aware
Why to Use Agentic Foundry
The Agentic Foundry offers a comprehensive solution with continually evolving new features:
1. Agent-as-a-Service: Open-source framework-based solution that allows users to quickly configure agents and tools. End-users can interact with agents via a conversational interface.
2. Vertical Agents: A suite of agents tailored for various industry personas. These agents represent specific workflows for different domains, including:
-
Finance:- Financial statement analysis
- Risk assessment and management
- Fraud prevention
-
Healthcare:- Medical record analysis
- Diagnostic assistance
- Treatment plan recommendation
-
Insurance:- Policy underwriting assistance
- Claim fraud detection
- Risk assessment for policy pricing
-
Retail:- Customer segmentation
- Personalized product recommendations
- Price optimization
-
Communication:- Customer churn prediction
- Fraud detection in calls and data usage
- Customer service automation
-
Manufacturing:- Quality control inspection
- Predictive maintenance
- Product lifecycle management
The following are sample use cases categorized by domain:
- Customer Onboarding
- Credit Worthiness Assessment
- Personal Finance Advisor
- Personalized care plan
- E-Triage
- Medical translator
- Personalized insurance quotes & underwriting
- Improve conversion ratio by AI assisted AI
- Reduce CSR call efforts
- Customer segmentation
- Supplier recommendation
- Competitor Product Analysis
- Travel Operations
- Intelligent accommodation systems
- Travel Inspirational Video
- Demand Forecasting
- Production Planning and Scheduling
- Energy Utilization Analytics
3. Horizontal Agents
- These agents offer common functionality across industries, such as:
- Email sending
- File search
- Agentic RAG (Retrieval-Augmented Generation).
- SDLC
4. Platform Capabilities
The framework goes beyond agent creation with a rich set of built-in platform features:
Seven Agent Templates:React, React Critic, Multi Agent, Planner Executor, Meta, Planner Meta, and Hybrid — each designed for different workflow patterns.Agent Workflows:Visual drag-and-drop builder for designing multi-agent workflows with conditional branching and reusable configurations.MCP Registry:Model Context Protocol integration for connecting agents to external tools and services with real-time discovery and enterprise security.Memory Management:Semantic memory for cross-session fact storage and episodic memory for few-shot learning from past conversations.Knowledge Base:Upload PDFs and text documents as domain-specific knowledge sources for inference.Data Connectors:Native connectivity to PostgreSQL, SQLite, MySQL, and MongoDB.Tool Validation:Automated validation checklist ensuring code quality, security, and reliability before tool onboarding.Validators:Custom response validation logic (similar to tools) that agents use to score, verify, and improve their own outputs in real time.Tool Interrupt:Interactive mode to review, edit, and approve tool parameters step-by-step before execution.Canvas Screen:Rich visualization of tables, charts, graphs, and images directly in the chat interface.Prompt Optimization:Automated prompt evolution using Pareto sampling and LLM-as-judge scoring.Vault:Secure secrets management with private and public vaults for API keys, URLs, and credentials.SSE Streaming:Real-time streaming of agent execution steps to the UI as they happen.RBAC:Role-based access control with Admin, Developer, and User roles.JWT Authentication:Secure API endpoint authentication via Bearer tokens.Evaluation:LLM-as-a-judge evaluation, ground-truth benchmarking, and consistency/robustness testing.Telemetry:OpenTelemetry, Arize Phoenix, and Grafana for observability, tracing, and dashboards.Agent Export:Export complete agent packages for backup, migration, or redeployment — including GitHub push support.Custom LLM Support:Plug in additional LLM providers (Anthropic, Mistral, Groq, and more) alongside Azure OpenAI and OpenAI.GZIP Compression:Automatic compression of large API responses for faster load times and reduced bandwidth.Time-To-Live (TTL):Automated lifecycle management for memory records, tools, agents, and MCP servers with recycle bin support.
How to Create and Use Agents
Follow these steps to set up your environment, create agents, and start using them:
- Step 1 — Set Up Secrets in Vault
- Store your API keys, database credentials, and service URLs — either in a private vault (personal) or a public vault (shared). Tools retrieve secrets by reference, so nothing is hardcoded.
- Vault
- Step 2 — Upload the Required Files
- Upload database files (
.db,.sqlite,.sql), PDFs, and other supporting documents the agent will need during inference. - Files
- Step 3 — Connect Data Sources
- Connect to external databases (PostgreSQL, SQLite, MySQL, MongoDB) that agents can query during inference.
- Data Connectors
- Step 4 — Create Knowledge Bases
- Upload PDFs or text documents as domain-specific knowledge sources for context-aware answers.
- Knowledge Base
- Step 5 — Create and Onboard Tools
- Develop the required tools and onboard them through the platform. Every tool passes an automated validation checklist before onboarding.
- Tools Configuration
- Step 6 — Create Validators (Optional)
- Build custom validators that check agent responses against expected patterns. Map them to agents and enable the Validator toggle in chat.
- Validators
- Step 7 — Register MCP Servers (Optional)
- Register MCP servers (local, remote, or file-based) in the MCP Registry for real-time tool discovery.
- MCP Registry
- Step 8 — Create the Agent
- Build your AI agent by selecting a template (React, React Critic, Multi Agent, Planner Executor, Meta, Planner Meta, or Hybrid), adding tools, and configuring its role and persona.
- Agent Configuration
- Step 9 — Build Agent Workflows (Optional)
- For multi-agent workflows, use the visual builder to connect agents with conditional branching, input/output management, and reusable configurations.
- Agent Workflows
- Step 10 — Start Using the Agent
- Select your agent in the Inference section and start querying. Use Canvas Screen for visualizations, Tool Interrupt for step-by-step control, and Knowledge Base selection for contextual answers.
- Inference
- Step 11 — Evaluate and Monitor
- Benchmark agent performance with LLM-as-a-judge, ground-truth comparison, or consistency testing. Monitor system health with Telemetry via OpenTelemetry, Arize Phoenix, and Grafana.
- Evaluation · Telemetry
With Agentic Foundry, developers have the power to create highly customizable AI agents for various applications — empowering businesses and individuals to automate workflows and achieve efficiency with ease.
Quick Navigation
-
Features
Explore all platform capabilities at a glance — from agent templates to evaluation
-
Installation
Set up Agentic Foundry on Windows, Linux, or Azure Kubernetes Service
-
Architecture
Understand the system design, component layers, and data flow
-
Agent Design
Learn the design patterns behind all seven agent templates
-
Tools & Validators
Create, validate, and onboard tools and response validators
-
Agent Workflows
Visually build multi-agent workflows with drag-and-drop
-
Inference
Run agents with Canvas Screen, Tool Interrupt, and Knowledge Base selection
-
MCP Registry
Connect agents to external tools via the Model Context Protocol
-
Memory Management
Semantic and episodic memory for persistent, context-aware agents
-
Security & Access
RBAC, JWT authentication, and Vault secrets management
-
Evaluation
LLM-as-a-judge, ground-truth benchmarking, and consistency testing
-
Telemetry
OpenTelemetry, Arize Phoenix, and Grafana for full observability