Tutorials
ChatBotKit Tutorials Topics for infrastructure as code
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 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.