Skip to content

Commit 57f366c

Browse files
samples: add agentic
Signed-off-by: Craig <[email protected]>
1 parent 215bfec commit 57f366c

File tree

3 files changed

+63
-2
lines changed

3 files changed

+63
-2
lines changed

content/reference/samples/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ Learn how to containerize different types of services by walking through Officia
3535

3636
## Other samples
3737

38-
[AI/ML](../samples/ai-ml.md) \| [Cloudflared](../samples/cloudflared.md) \| [Elasticsearch / Logstash / Kibana](../samples/elasticsearch.md) \| [Minecraft](../samples/minecraft.md) \| [NGINX](../samples/nginx.md) \| [Pi-hole](../samples/pi-hole.md) \| [Plex](../samples/plex.md) \| [Traefik](../samples/traefik.md) \| [WireGuard](../samples/wireguard.md)
38+
[Agentic AI](../samples/agentic-ai.md) \| [AI/ML](../samples/ai-ml.md) \| [Cloudflared](../samples/cloudflared.md) \| [Elasticsearch / Logstash / Kibana](../samples/elasticsearch.md) \| [Minecraft](../samples/minecraft.md) \| [NGINX](../samples/nginx.md) \| [Pi-hole](../samples/pi-hole.md) \| [Plex](../samples/plex.md) \| [Traefik](../samples/traefik.md) \| [WireGuard](../samples/wireguard.md)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: Agentic AI samples
3+
description: Docker samples for agentic AI.
4+
service: agentic-ai
5+
---

data/samples.yaml

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,4 +350,60 @@ samples:
350350
description: Get started with AI and ML using Docker, Neo4j, LangChain, and Ollama
351351
services:
352352
- python
353-
- aiml
353+
- aiml
354+
# Agentic AI ----------------------------
355+
- title: Agent-to-Agent
356+
url: https://github.com/docker/compose-agents-demo/tree/main/a2a
357+
description: This app is a modular AI agent runtime built on Google’s Agent Development Kit (ADK) and the A2A (Agent-to-Agent) protocol. It wraps a large language model (LLM)-based agent in an HTTP API and uses structured execution flows with streaming responses, memory, and tools. It is designed to make agents callable as network services and composable with other agents.
358+
services:
359+
- python
360+
- aiml
361+
- agentic-ai
362+
- title: ADK Multi-Agent Fact Checker
363+
url: https://github.com/docker/compose-agents-demo/tree/main/adk
364+
description: This project demonstrates a collaborative multi-agent system built with the Agent Development Kit (ADK), where a top-level Auditor agent coordinates the workflow to verify facts. The Critic agent gathers evidence via live internet searches using DuckDuckGo through the Model Context Protocol (MCP), while the Reviser agent analyzes and refines the conclusion using internal reasoning alone. The system showcases how agents with distinct roles and tools can collaborate under orchestration.
365+
services:
366+
- python
367+
- aiml
368+
- agentic-ai
369+
- title: Agno
370+
url: https://github.com/docker/compose-agents-demo/tree/main/agno
371+
description: This app is a multi-agent orchestration system powered by LLMs (like Qwen and OpenAI) and connected to tools via a Model Control Protocol (MCP) gateway. Its purpose is to retrieve, summarize, and document GitHub issues—automatically creating Notion pages from the summaries. It also supports file content summarization from GitHub.
372+
services:
373+
- python
374+
- aiml
375+
- agentic-ai
376+
- title: CrewAI
377+
url: https://github.com/docker/compose-agents-demo/tree/main/crew-ai
378+
description: This project showcases an autonomous, multi-agent virtual marketing team built with CrewAI. It automates the creation of a high-quality, end-to-end marketing strategy — from research to copywriting — using task delegation, web search, and creative synthesis.
379+
services:
380+
- python
381+
- aiml
382+
- agentic-ai
383+
- title: Travel agent planner agent with Embabel
384+
url: https://github.com/docker/compose-agents-demo/tree/main/embabel
385+
description: TBD
386+
services:
387+
- python
388+
- aiml
389+
- agentic-ai
390+
- title: SQL Agent with LangGraph
391+
url: https://github.com/docker/compose-agents-demo/tree/main/langgraph
392+
description: This project demonstrates a zero-config AI agent that uses LangGraph to answer natural language questions by querying a SQL database — all orchestrated with Docker Compose.
393+
services:
394+
- python
395+
- aiml
396+
- agentic-ai
397+
- title: Spring AI Brave Search Example - Model Context Protocol (MCP)
398+
url: https://github.com/docker/compose-agents-demo/tree/main/spring-ai
399+
description: This example demonstrates how to create a Spring AI Model Context Protocol (MCP) client that communicates with the Brave Search MCP Server. The application shows how to build an MCP client that enables natural language interactions with Brave Search, allowing you to perform internet searches through a conversational interface. This example uses Spring Boot autoconfiguration to set up the MCP client through configuration files.
400+
services:
401+
- java
402+
- aiml
403+
- agentic-ai
404+
- title: MCP UI with Vercel AI SDK
405+
url: https://github.com/docker/compose-agents-demo/tree/main/a2a
406+
description: Start an MCP UI application that uses the Vercel AI SDK to provide a chat interface for local models, provided by the Docker Model Runner, with access to MCPs from the Docker MCP Catalog.
407+
services:
408+
- aiml
409+
- agentic-ai

0 commit comments

Comments
 (0)