Tutorials
ChatBotKit Tutorials Topics for AI agents
ChatBotKit is a conversational AI platform that helps you build, train, and deploy AI-powered chatbots and virtual assistants for your business.
- How to Scale AI Agents with Reusable Terraform ModulesLearn how to package a ChatBotKit AI agent as a reusable Terraform module and roll it out consistently across many environments and teams - with workspaces, version pinning, and a CI/CD pipeline.
- How to Deploy Multi-Tenant AI Agents with TerraformLearn how to deploy an isolated AI agent into each customer's own ChatBotKit sub-account using the Terraform Provider. This tutorial covers sub-accounts (partner users), the run_as attribute, provider aliases, and shared vs. bespoke per-customer agents.
- How to Build a Portable Embedded Agent with the Go SDKLearn how to package a ChatBotKit Go agent as a single executable with embedded skills, an obfuscated bot ID, and a narrowly scoped session-minting token.
- How to Build an Agent with Multiple Shell EnvironmentsLearn how to build an AI agent that can operate across multiple isolated shell environments by using separate skillsets loaded dynamically with the Install Skillset ability.
- Creating an AI Agent That Can Interact with Shells and Construct Its Own ToolsLearn how to create an AI agent using ChatBotKit that can interact with shells and construct its own tools. This tutorial covers step-by-step instructions to build and test your agent, expand its capabilities, and explore innovative use cases.
- Building an Agentic System with Reddit and NotionLearn how to build a simple agentic system using Reddit and Notion. This tutorial guides you through setting up triggers, customizing abilities, and refining your bot's backstory to scout for intriguing ideas effectively.
- How to Build an Autonomous AI Agent with the Go SDKLearn how to create an autonomous AI agent using the ChatBotKit Go SDK. Build agents that execute tools, handle multi-step tasks, and give you full control over each iteration-all with minimal code and dependencies.
- How to Build an AI Agent Declaratively with TerraformLearn how to use the ChatBotKit Terraform Provider to define and deploy AI agents as infrastructure as code. This tutorial covers setting up the provider, creating bots with datasets and skillsets, and deploying integrations.
- Setting Up Resources in the Master Account and Using Them in Sub AccountsLearn how to set up resources in a master account and use them in sub accounts with ChatBotKit. This tutorial guides you through creating bots and skillsets, ensuring efficient integration for your SaaS product.