Skip to content

Getting Started Tutorials

Beginner-friendly tutorials to get you up and running with AgenticGoKit quickly.

Tutorial Series

Follow these tutorials in order for the best learning experience:

0. 5-Minute Quickstart

Time: 5 minutes

Get a multi-agent system running immediately with minimal setup.

You'll learn:

  • Fastest way to create agents
  • Basic orchestration patterns
  • CLI vs code-first approaches

1. Your First Agent

Time: 10 minutes

Create your first AgenticGoKit agent and understand the basic concepts.

You'll learn:

  • How to set up a basic agent
  • Understanding the Agent interface
  • Running your first agent interaction

2. Multi-Agent Collaboration

Time: 15 minutes

Learn how multiple agents can work together using orchestration patterns.

You'll learn:

  • Sequential and collaborative orchestration
  • Agent communication patterns
  • State management between agents

3. Memory and RAG

Time: 20 minutes

Add memory capabilities and implement Retrieval-Augmented Generation (RAG).

You'll learn:

  • Setting up vector databases
  • Document ingestion and retrieval
  • Building knowledge-aware agents

4. Tool Integration

Time: 15 minutes

Connect your agents to external tools using the Model Context Protocol (MCP).

You'll learn:

  • MCP tool integration
  • Custom tool development
  • Tool caching and optimization

5. Production Deployment

Time: 25 minutes

Deploy your agents to production with proper monitoring and scaling.

You'll learn:

  • Docker containerization
  • Configuration management
  • Monitoring and logging
  • Basic scaling patterns

Prerequisites

  • Go 1.21 or later installed
  • Basic familiarity with Go programming
  • Docker installed (for later tutorials)

Next Steps

After completing these tutorials, explore:

Released under the Apache 2.0 License.