AI Chatbot in action

In this article, learn how to implement and make the most of the Vertec AI Chatbot.

With Vertec version 6.8.0.19, Vertec introduces the AI Know-how Management module. The module provides an AI Chatbot that analyzes and summarizes your Vertec data and allows you to retrieve specific information from it. The module was developed in collaboration with the Swiss company Squirro, which specializes in artificial intelligence and data analysis. Vertec data is processed in the background and made available on request via an integrated Chatbot. The Chatbot is available in the Cloud App and the Web App. In addition, all necessary settings are made via your Vertec.

Note: The module is currently in a pilot phase and is therefore not available to all customers. Those who are interested in using this module are welcome to register by email at mail@vertec.com.

Introduction

How is the data processed?

The data processing is based on a Rag system (Retrieval Augmented Generation) system, which rates two approaches:

  • The appropriate information is taken from the available data sources and a contextual framework is created.
  • The context frame is used to help the LLM (Large Language Model) to provide more precise responses to the prompt entered beforehand.

So when you send a prompt (a question or request) to the AI Chatbot, Squirro searches your Vertec data and creates an enriched context from it. The information found is then passed back to the LLM via a prompt, which formulates the response and outputs it back to the Chatbot. This allows RAG to access the indexed data so that LLM can generate relevant and contextual responses.

What data is processed?

Currently, Activities InvoicesProjects and Addresses are used as data sources. This means that all relevant data related to the named objects are considered and processed and output in relation to the prompt. Text-based data is processed, i.e. all content contained in the data fields of the aforementioned objects. For example, Word and PDF documents stored activities are also taken into account. The objects actually used are shown in the response to the prompt (see Chat with the AI Chatbot section). For addresses, all types of addresses, such as person, account, contact and couple, are considered.

The following data fields are exported for the respective objects:

Addresses Name
Address
Remarks
Projects Project code
Description
Regarding
Remarks
Invoices Invoice no.
Invoice date
Checkbox paid
Total
Text from printed invoice document
Activity

Title
Text from the attached Word or PDF document

Application

Navigating the chatbot

Before communicating with the AI Chatbot, make sure that the system settings for the Chat are set up. Please refer to the KB article System settings - Chat.

Below is the view of the AI Chatbot. Subsequently, is the description of the individual numbers.

No. description
1

With this new tab you switch to the AI Chatbot.

2

In the Chat with... section, you can communicate in two contexts:

  • All texts: Once step 1 has been completed, this field is automatically activated. This allows you to communicate with the Chatbot using the data known in Squirro.
  • Only texts of current object: This field can only be clicked if you are communicating via an object (see step 3).
3

If you are communicating via an object, it will be represented at this point by the corresponding object icon.

For the object to appear, the object must be selected in the tree before switching to the AI Chatbot:

This is also possible for addresses, projects and activities.
As soon as you communicate about an object, the field Only texts of current object is enabled. If you click on it, you are communicating exclusively in the context of the object.

An advantage is that you do not have to constantly refer to certain metadata (project name, subject, etc.) of the objects in the prompt, thus avoiding repetitions. For example, you can quickly get a summary of the current document or project and find out the status of the selected project.

4

In the Data sources section, you can select which data sources the Chatbot uses to generate the response. This section is only available if the option Use SharePoint has been activated in the System Settings Chat.

5
Enter the prompt here.
6
Every chat opened (even without prompt entry) is saved in the Chat history. As long as the session is active, you can access the existing chats at any time. After the session ends, the chat history is automatically deleted.
7
Apart from step 1 & 3, you can create another chat manually by using the button Create New Chat.
As soon as you enter the first prompt, the prompt or question is applied as the title of the chat. Before the first prompt is entered, the chat is shown without a title.

Assigning user right Chat

new user right has been added to this feature called Chat. This allows you to control whether the user can see and use the chat. To assign a new user right, see the KB article User Rights.

Chat with the AI Chatbot

So how does communication with the Chatbot work? The following section provides two examples of how the Chatbot communicates with the linked objects.

  1. In this example, a specific question was asked about an activity. The AI Chatbot recognized that it is about the TRASTA project and linked the activity with the stored document:
  2. In this example, the question was asked which is the last charged service of the TRASTA project. The AI Chatbot summarizes the data from the invoice document, which was also linked:

Netherlands

United Kingdom