> For the complete documentation index, see [llms.txt](https://manual.formwise.ai/formwise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.formwise.ai/formwise/getting-started/quick-guides/building-a-chatbot-copilot.md).

# Building A Chatbot CoPilot

In this workshop, Javi demonstrates how to easily create a chatbot within FormWise, showcasing its embeddable nature for various environments like courses and chat widgets.&#x20;

{% embed url="<https://www.loom.com/share/2c24f4ac9ee04268a4e8b354f96241ec?sid=06006019-26fe-4578-8336-8185e1b961fd>" %}

### Building a Chatbot in Formwise Workshop Outline

1. Introduction to building a chatbot in Formwise
   * Chatbots are embeddable in various environments
   * Can be used in courses, chat widgets, etc.
2. Setting up a chatbot from scratch in Formwise dashboard
   * Recommending the Bot Personality Generator tool found in templates library.&#x20;
   * Using the tool to create specific instructions for the chatbot
3. Generating instructions for the chatbot
   * Specifying the questions to ask users
   * Setting guidelines for the conversation flow
4. Building the chatbot in Formwise
   * Using the generated instructions in the chatbot builder
   * Adding a greeting message and logo
   * Choosing conversation starters or greeting message options
5. Enhancing the chatbot with data capabilities
   * Uploading data like course e-books or URLs for additional information
   * Enabling data capabilities for end-users to upload content
6. Testing the chatbot
   * Previewing the live tool to test interactions
   * Ensuring the chatbot follows specific instructions and guidelines

## Example Use Case:

{% embed url="<https://www.loom.com/share/a2c017483a81494987274e8b43846874?sid=9ed4cf1d-1b70-4280-b453-71a08da45ab6>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.formwise.ai/formwise/getting-started/quick-guides/building-a-chatbot-copilot.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
