> For the complete documentation index, see [llms.txt](https://docs.borndigital.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.borndigital.ai/digital-agent.md).

# Digital Agent

- [Introduction](https://docs.borndigital.ai/digital-agent/introduction.md): This section will enable you to understand the basics of creating and managing your first digital agent.
- [Workspace](https://docs.borndigital.ai/digital-agent/workspace.md): Find and organise your Digital Agent projects, manage their versions and users, and deploy them to phone numbers and bubbles.
- [List of Projects](https://docs.borndigital.ai/digital-agent/workspace/list-of-projects.md): Find, create, organise and delete Digital Agent projects: Recent, Favorites, Folders and All projects, search, filters and sorting.
- [Project Details](https://docs.borndigital.ai/digital-agent/workspace/project-details.md): The project details panel: version and status, announcements, IDs, version history, project users and comments.
- [Deploy Project](https://docs.borndigital.ai/digital-agent/workspace/deploy-project.md): Put a trained version of your project into operation on chat bubbles and phone numbers, change its voice settings, roll back and take it offline.
- [Conversation Flow](https://docs.borndigital.ai/digital-agent/conversation-flow.md): Where would you like to go? Click the card below or use the right-side navigation
- [User Interface Basics](https://docs.borndigital.ai/digital-agent/conversation-flow/user-interface-basics.md): The flow editor at a glance: the project sidebar, top and bottom bars, working on the canvas, saving and versions, testing, comments, notes and keyboard shortcuts.
- [Nodes Explained](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained.md): An overview of the node types in the Conversation Flow and the parts every node editor has in common.
- [MESSAGE node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/message-node.md): Use the Message node when you want to tell the customer something.
- [ANSWER node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/answer-node.md): Use the Answer node when you need a response from the customer: it waits for the input, recognises the intent and decides where the conversation goes.
- [DECISION node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/decision-node.md): Use the Decision node to branch the conversation based on conditions over variables.
- [FUNCTION node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/function-node.md): Use the Function node to run tools, call back-end systems and set or reset variables in the background.
- [AI node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node.md): The AI node lets a large language model answer the user, use tools and decide where the conversation goes next.
- [Essential tab](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node/essential-tab.md): Behaviour, MCP servers and Tools: the part of the AI node you configure in almost every node.
- [Tools](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node/tools.md): Built-in tools of the AI node 2.0: Knowledge base, Web search, Redirect to human, Transfer to node and End process.
- [MCP servers](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node/mcp-servers.md): Connect an MCP server to the AI node so the model can use tools of other systems — CRM, order systems, ticketing, the knowledge base indexer.
- [Indexer MCP server](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node/indexer-mcp-server.md): Search the knowledge base through the platform's own MCP server: several indexes at once, hybrid search, label filters, pinned indexes, and the index chosen from a variable.
- [Configuration tab](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node/configuration-tab.md): Input messages and attachments, AI provider and model, temperature, reasoning, history, response handling, streaming and timeout.
- [Response variable and routing](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node/response-variable-and-routing.md): What the AI node stores after each run, how the flow continues, and how to handle errors and timeouts.
- [Migrating from the old AI node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/ai-node/migrating-from-the-old-ai-node.md): How to switch an existing AI node to AI node 2.0 safely.
- [TRANSFER node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/transfer-node.md): Use the Transfer node to hand the conversation over to another project in your organization.
- [REDIRECT node](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/redirect-node.md): Use the Redirect node to hand a call over to a human agent, a call-center queue or another phone number.
- [START / END nodes](https://docs.borndigital.ai/digital-agent/conversation-flow/nodes-explained/start-end-nodes.md): Every conversation begins in the START node and ends in an End node, a Transfer node or a Redirect node.
- [Training set](https://docs.borndigital.ai/digital-agent/conversation-flow/training-set.md): In this section we want to introduce how to create an effective and crucial training set for the success of your digital agent
- [Overview](https://docs.borndigital.ai/digital-agent/conversation-flow/training-set/overview.md): The Training set screen: the intent list, adding intents (also from the intent library) and checking them with the confusion matrix.
- [Best practices for writing training set](https://docs.borndigital.ai/digital-agent/conversation-flow/training-set/best-practices-for-writing-training-set.md): Outline for best practices for developing a robust training set
- [Setting tab](https://docs.borndigital.ai/digital-agent/conversation-flow/setting-tab.md): Project settings in File › Settings: intent recognition thresholds, text pre-processing, chat delays, vocabulary and stop words.
- [Prompt library](https://docs.borndigital.ai/digital-agent/conversation-flow/prompt-library.md): Save Instructions that work and reuse them in AI nodes – for yourself or for the whole organization.
- [Regression test](https://docs.borndigital.ai/digital-agent/conversation-flow/regression-test.md): Check in one run that the agent still sends typical customer messages to the right place – before you deploy a new version.
- [Build your first agent](https://docs.borndigital.ai/digital-agent/building-new-projects.md): A step-by-step tutorial: build a small digital agent that greets the customer, answers questions with AI (optionally from your own knowledge base), says goodbye, and runs on your website.
- [Step 1 – Create the project](https://docs.borndigital.ai/digital-agent/building-new-projects/step-1-create-the-project.md): Create an empty Digital Agent project and open it in the flow editor.
- [Step 2 – Welcome the customer and wait for a message](https://docs.borndigital.ai/digital-agent/building-new-projects/step-2-welcome-and-wait-for-a-message.md): Add a welcome message, an Answer node that waits for the customer, and a goodbye path that ends the conversation.
- [Step 3 – Answer questions with AI](https://docs.borndigital.ai/digital-agent/building-new-projects/step-3-answer-questions-with-ai.md): Add an AI node that answers every other message and returns to the Answer node, so the customer can keep asking.
- [Step 4 – Add your own knowledge (optional)](https://docs.borndigital.ai/digital-agent/building-new-projects/step-4-add-your-own-knowledge.md): Optional: let the AI node answer from your own documents with a knowledge base. Uses a small UNESCO sample.
- [Step 5 – Train and test](https://docs.borndigital.ai/digital-agent/building-new-projects/step-5-train-and-test.md): Train the version, fix training errors, and talk to your agent in the test bubble.
- [Step 6 – Put the agent on your website](https://docs.borndigital.ai/digital-agent/building-new-projects/step-6-put-the-agent-on-your-website.md): Create a chat bubble, deploy the trained version to it and add the bubble to your web page.
- [Chat bubble](https://docs.borndigital.ai/digital-agent/chat-bubble.md): The DA Bubble – the chat window of your agent on a web page: design it, deploy the agent to it, embed it, and hand chats over to human operators.
- [Bubble design](https://docs.borndigital.ai/digital-agent/chat-bubble/bubble-design.md): Every setting of Bubble design: conversation modes and extras, timers, colours, fonts and labels – and how to save, import and export a bubble.
- [Rating answers](https://docs.borndigital.ai/digital-agent/chat-bubble/rating-answers.md): Let customers rate the agent's answers with a thumbs up or down – in the whole bubble or only in chosen parts of a flow – and find every rating in Kibana.
- [Voice agents](https://docs.borndigital.ai/digital-agent/voice.md): How a Digital Agent handles a phone call or a voice conversation in the bubble, and where you set up speech recognition, the voice, listening and timing.
- [Speech providers](https://docs.borndigital.ai/digital-agent/voice/speech-providers.md): The speech-to-text and text-to-speech providers you can choose for a voice agent, and what each of them supports.
- [Listening and timing](https://docs.borndigital.ai/digital-agent/voice/listening-and-timing.md): When the voice agent listens, how long it waits, when the caller can interrupt it, keypad input and language detection.
- [Voice variables](https://docs.borndigital.ai/digital-agent/voice/voice-variables.md): Flow variables that change speech recognition, listening and transfers during a call, and the variables the voice channel fills in.
- [Advanced functions](https://docs.borndigital.ai/digital-agent/advanced-functions.md): This chapter explores advanced features and capabilities within our Digital Studio, enabling users to harness the full potential of their conversational applications
- [Knowledge base](https://docs.borndigital.ai/digital-agent/advanced-functions/knowledge-base.md): Let your digital agent answer from your own content: create an index, upload documents and let the AI node search it.
- [Index providers and settings](https://docs.borndigital.ai/digital-agent/advanced-functions/knowledge-base/index-providers-and-settings.md): Where an index is stored (Local or Cloud) and how Studio splits your documents into snippets: parsing, snippet size, delimiter and overlap.
- [Manage indexes and documents](https://docs.borndigital.ai/digital-agent/advanced-functions/knowledge-base/manage-indexes-and-documents.md): Find, add to, edit, duplicate, export, import and delete knowledge-base indexes and their documents.
- [FAQ and troubleshooting](https://docs.borndigital.ai/digital-agent/advanced-functions/knowledge-base/faq-and-troubleshooting.md): Answers to common knowledge-base questions: file types and sizes, websites, updating documents, and why the agent does not use your content.
- [Recordings](https://docs.borndigital.ai/digital-agent/advanced-functions/recordings.md): The calls of a voicebot project: find a call, read its transcript and play or download the recording.
- [Statistics](https://docs.borndigital.ai/digital-agent/advanced-functions/statistics.md): Kibana dashboards with the conversations of your project, opened directly in Digital Studio.
- [Code editor](https://docs.borndigital.ai/digital-agent/advanced-functions/code-editor.md): The YAML code behind every flow: reading it, editing it, keeping it in sync with the flow editor, copying it and comparing versions.
- [Widgets](https://docs.borndigital.ai/digital-agent/advanced-functions/widgets.md): Show forms, ratings, date pickers, file uploads and other interactive components in the chat, defined in JSON in the Answer node.
- [Legacy YAML widgets](https://docs.borndigital.ai/digital-agent/advanced-functions/widgets/legacy-yaml-widgets.md)
- [Tools & smart functions](https://docs.borndigital.ai/digital-agent/tools-reference.md): Reference of the tools (smart functions) you can add to nodes: what each one does, its parameters and an example – fetch\_url, current\_time, date, address, phone and more.
- [Date & time](https://docs.borndigital.ai/digital-agent/tools-reference/date-and-time.md): Dates, times, working hours and holidays.
- [Names & companies](https://docs.borndigital.ai/digital-agent/tools-reference/names-and-companies.md): Names of people and companies, gender, titles.
- [Numbers, amounts & identifiers](https://docs.borndigital.ai/digital-agent/tools-reference/numbers-amounts-and-identifiers.md): Numbers, amounts, currencies and identifiers such as birth numbers or registration plates.
- [Addresses & places](https://docs.borndigital.ai/digital-agent/tools-reference/addresses-and-places.md): Addresses, streets, cities, postcodes and distances.
- [Contact details](https://docs.borndigital.ai/digital-agent/tools-reference/contact-details.md): Phone numbers and e-mail addresses.
- [Text & language](https://docs.borndigital.ai/digital-agent/tools-reference/text-and-language.md): Matching, comparing, cleaning and translating text; language recognition.
- [Web, APIs & data](https://docs.borndigital.ai/digital-agent/tools-reference/web-apis-and-data.md): Calling web services, sending e-mails and working with JSON and files.
- [Security & encoding](https://docs.borndigital.ai/digital-agent/tools-reference/security-and-encoding.md): Encoding, hashing, checksums and authentication tokens.
- [Conversation & state](https://docs.borndigital.ai/digital-agent/tools-reference/conversation-and-state.md): The conversation itself: IDs, messages, intents, counters and history.
- [Campaigns](https://docs.borndigital.ai/digital-agent/tools-reference/campaigns.md): Outbound campaign calls.
- [Campaigns](https://docs.borndigital.ai/digital-agent/campaigns.md): Campaigns let your voicebot call a list of contacts automatically - with business hours, retries and per-contact personalisation.
- [Creating a campaign](https://docs.borndigital.ai/digital-agent/campaigns/creating-a-campaign.md): All campaign settings explained - calling line, business hours, retries and scheduling.
- [Contacts and metadata](https://docs.borndigital.ai/digital-agent/campaigns/contacts-and-metadata.md): How to upload contacts and pass personalised data (metadata) to the voicebot.
- [Running and monitoring](https://docs.borndigital.ai/digital-agent/campaigns/running-and-monitoring.md): Launching and stopping a campaign, following its progress and exporting results.
- [Unsuccessful calls](https://docs.borndigital.ai/digital-agent/campaigns/unsuccessful-calls.md): What happens when a campaign call is dialled but the contact does not pick up - and how to decide in the Start node what the voicebot does in each case.
- [Campaign smart functions](https://docs.borndigital.ai/digital-agent/campaigns/campaign-smart-functions.md): Reading contact metadata and storing the call result from the conversation flow.
