The Chatbots feature of the Ayfie Personal Assistant is a versatile tool for enhancing user interaction and automating routine tasks. This feature empowers users to tailor the AI's functionality to meet specific needs, whether for customer service, information retrieval, or internal support. Chatbots can be designed to perform specific tasks, such as answering FAQs or providing technical support.

Comparison to Instructions

At its core, the Chatbots are similar to - but significantly more powerful than - PA - Instructions . However, there is a number of differences to be aware of :

Creating New Chatbots

To create a new chatbot, navigate to the Chatbots section and click on the + New chatbot button. This will open a setup wizard that guides you through defining the chatbot's configuration

Setup

The initial setup page lets you name the Chatbot and select the Model it should use when replying.

image-20241231-122420.png

Knowledge Base

On this page you can upload one or more documents that your Chatbot will use as its main source of relevant knowledge when replying to users.

image-20241231-122450.png

Instructions

The Instructions and Context allow you to detail how the Chatbot should behave and what expectations its responses are required to meet.

image-20241231-122808.png

Customization

The final page allows you to tailor the chatbot’s appearance to your preferences.

image-20241231-122914.png

Publishing Chatbots

Chatbots can have three different publication states:

A newly created Chatbot is in Draft state and requires action to be available to anyone but administrators.

image-20241231-123034.png

After clicking the Publish button you can choose the publication options:

image-20241231-123048.png

Chatbot properties

Each Chatbot on the list has a menu button that expands the following options:

Editing a Chatbot automatically unpublishes it by setting publication state back to Draft.

Deleting a Chatbot is irreversible.

image-20241231-124134.png

Chatbot integrations

While Chatbots can be used within Personal Assistant itself, they can also be integrated into third party platforms - websites, messaging apps, internal systems etc - providing seamless interaction points for users. A technical guide for IT staff regarding deployment of Chatbot integrations can be found at Integrating Chatbots in third-party applications