{
  "schema_version": 2,
  "id": "develop/ai/agent-builder",
  "title": "AI agent builder",
  "url": "https://redis.io/docs/latest/develop/ai/agent-builder/",
  "summary": "Build custom AI agents powered by Redis with our interactive code generator",
  "tags": [
    "docs",
    "develop",
    "ai"
  ],
  "last_updated": "2026-09-11T15:54:40+01:00",
  "children": [
    {
      "id": "develop/ai/agent-builder/agent-concepts",
      "summary": "Learn how AI agents work and why Redis is the perfect foundation for building intelligent systems",
      "title": "How agents work",
      "url": "https://redis.io/docs/latest/develop/ai/agent-builder/agent-concepts/"
    }
  ],
  "page_type": "content",
  "content_hash": "ce9b7a18ccdf88a992c274561955c71b7bea2a87583132312854e6ae0567135d",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "Agents use Redis for data storage, [vector search](https://redis.io/docs/latest/develop/get-started/search-tutorial/vector-search), and [conversation memory](https://redis.io/docs/latest/develop/get-started/rag). The interactive builder generates code in your preferred programming language with your choice of model."
    },
    {
      "id": "get-started",
      "title": "Get started",
      "role": "content",
      "text": "Use the interactive builder below to generate your custom AI agent code:"
    },
    {
      "id": "what-are-ai-agents",
      "title": "What are AI agents?",
      "role": "content",
      "text": "AI agents are intelligent systems that can plan, remember, and take actions to help users accomplish goals. Unlike simple chatbots, agents can remember conversations, plan multi-step tasks, use external tools, and learn from interactions.\n\nRedis powers these capabilities with fast, reliable data storage and retrieval that keeps your agents responsive and intelligent.\n\n**Learn more**: [How agents work](agent-concepts/)"
    },
    {
      "id": "what-you-can-build",
      "title": "What you can build",
      "role": "content",
      "text": "Choose from four types of intelligent agents:\n\n- **Recommendation engines**: Personalized product and content recommendations\n- **Conversational assistants**: Chatbots with memory and context awareness\n- **Knowledge assistants**: RAG agents that ingest documents, answer questions with citations, and use semantic caching\n- **Redis Iris conversational assistants**: Conversational agents backed by managed [Redis Iris Agent Memory](https://redis.io/docs/latest/develop/ai/context-engine/agent-memory) — session and long-term memory with no vector index to build\n\nThe agent builder will generate complete, working code examples for your chosen agent type."
    },
    {
      "id": "features",
      "title": "Features",
      "role": "content",
      "text": "- **Multiple programming languages**: Generate code in Python and JavaScript (Node.js), with Java and C# coming soon\n- **LLM integration**: Support for OpenAI, Anthropic Claude, and Llama 2\n- **Redis optimized**: Uses Redis data structures for optimal performance"
    },
    {
      "id": "after-you-generate-your-code",
      "title": "After you generate your code",
      "role": "content",
      "text": "Use the **Copy** or **Download** buttons and follow the steps below to test it locally:\n\n1. **Set up your environment**: Install Redis and the required dependencies\n2. **Configure your API keys**: Add your LLM provider credentials to environment variables\n3. **Test locally**: Start with simple conversations to verify everything works\n4. **Deploy and scale**: Use Redis Cloud for production deployments\n\nThe generated code includes detailed setup instructions and best practices to get you started quickly. If you want to generate another agent, select the **Start again** button."
    },
    {
      "id": "learn-more",
      "title": "Learn more",
      "role": "related",
      "text": ""
    },
    {
      "id": "ai-agent-resources",
      "title": "AI agent resources",
      "role": "content",
      "text": "- [How agents work](agent-concepts/) - Learn how agents work and why Redis is perfect for them"
    },
    {
      "id": "redis-ai-documentation",
      "title": "Redis AI documentation",
      "role": "content",
      "text": "- [Redis Vector Search](https://redis.io/docs/latest/develop/ai/search-and-query/vectors) - Semantic search capabilities \n- [Redis Streams](https://redis.io/docs/latest/develop/data-types/streams) - Real-time data and conversation history\n- [AI Notebooks Collection](https://redis.io/docs/latest/develop/ai/notebook-collection) - Interactive tutorials and examples \n- [Ecosystem Integrations](https://redis.io/docs/latest/develop/ai/ecosystem-integrations) - Redis with AI frameworks"
    },
    {
      "id": "for-experienced-developers",
      "title": "For experienced developers",
      "role": "content",
      "text": "If you're ready to go beyond the agent builder, these resources cover production-grade managed services and cutting-edge Redis AI projects:\n\n- [Redis Context Engine](https://redis.io/docs/latest/develop/ai/context-engine) — Managed services for agent memory, semantic caching, and structured data access (Redis Iris)\n- [Redis AI Incubator](https://redis.io/ai-incubator/) — Early-stage AI projects and experiments from the Redis team"
    },
    {
      "id": "community-and-support",
      "title": "Community and support",
      "role": "content",
      "text": "- Join the [Redis Discord](https://discord.gg/redis) for community support\n- Explore [Redis AI Resources on GitHub](https://github.com/redis-developer/redis-ai-resources)\n- Watch [AI Video Collection](https://redis.io/docs/latest/develop/ai/ai-videos) for tutorials and demonstrations"
    }
  ],
  "examples": []
}
