Skip to main content

CAIPE Labs Conclusion

You've completed the CAIPE Labs series. This page summarizes what you learned and gives you a single set of prompts and checks to verify your setup end-to-end.

What You Covered​

PartModuleWhat you did
1Introduction to AI AgentsBuilt a ReAct agent with LangChain and MCP tools
2Multi-Agent SystemsDeployed CAIPE on Kubernetes and coordinated weather and NetUtils agents
3RAG and Git AgentsAdded a RAG stack, ingested docs, and queried the knowledge base
4TracingDeployed Langfuse and traced multi-agent requests

Together, these modules gave you hands-on experience with the ReAct pattern, MCP, A2A, RAG, and observability—the core building blocks of production agent systems.

One Setup, One Script​

For a full environment (Kind, CAIPE, optional RAG and tracing) from a single flow, use the setup script at the repository root:

./setup-caipe.sh

It guides you through cluster choice, LLM provider, credentials, and optional RAG and tracing. Non-interactive usage:

./setup-caipe.sh --non-interactive --create-cluster --rag --tracing

See Run with KinD for full options and reference.

Canonical Test Prompts​

Use these same prompts across CAIPE Labs to verify behavior and to compare UI output with traces in Langfuse.

1. Discover agents

What agents are available?

2. Weather

What's the current weather in San Francisco?

3. Network

Check if google.com is reachable.

4. Cross-agent (weather + network)

Get me today's weather for New York, and also test if api.github.com is reachable. Summarize both results.

5. RAG (if enabled)
In the CAIPE UI, ask about whatever you ingested (e.g. CAIPE or AGNTCY docs), for example:

What is CAIPE and how do I deploy it?

Run 1–4 in the CAIPE UI (and optionally in the agent-chat CLI). In Langfuse you should see the supervisor routing to the weather and NetUtils agents and synthesizing the answer. Use the same prompts in Part 2 (MAS) and Part 4 (Tracing) for a consistent experience.

Quick Verification Checklist​

  • Supervisor and UI are reachable (port-forwards or ingress).
  • "What agents are available?" returns weather and NetUtils (and RAG if enabled).
  • Weather and network prompts return sensible answers.
  • Cross-agent prompt returns a combined summary.
  • If RAG is enabled: KB search and chat use the ingested docs.
  • If tracing is enabled: Langfuse shows traces for the same prompts with spans for supervisor and sub-agents.

Next Steps​

Thank you for completing CAIPE Labs.