Tutorials
ChatBotKit Tutorials Topics for Node
ChatBotKit is a conversational AI platform that helps you build, train, and deploy AI-powered chatbots and virtual assistants for your business.
- 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.
- Guide to Stateless and Stateful InteractionsLearn how to interact with the ChatBotKit API in stateless and stateful modes, use streaming responses, and trigger bot workflows programmatically.
- Building a Stateless Conversational AI Chatbot with Next.js and ChatBotKit SDKLearn how to build a stateless conversational AI chatbot using Next.js and ChatBotKit SDK. This tutorial will guide you through the process of setting up a Next.js project, creating an API endpoint, and designing a chat user interface.
- How to Use Pure Function Calling with Caller HandlingLearn how to implement pure function calling where the caller has full control over function execution. This tutorial covers manual conversation loops, activity messages, and building complex workflows with external function handling.
- How to Use Channel-Based Function Calling with StreamLearn how to implement channel-based function calling using the complete().stream() method for inline conversation execution. This tutorial covers real-time event handling and function execution in interactive chat scenarios.
- How to Use Channel-Based Function Calling with DispatchLearn how to implement channel-based function calling using the dispatch() method for background AI conversations. This tutorial covers static results, channel-based results, and handling function execution asynchronously.
- How to build conversations exporting script with ChatBotKit Node SDKLearn how to export conversations using the ChatBotKit Node SDK with this step-by-step tutorial. Improve your chatbot's performance by analyzing user interactions.