This documentation describes the integration of MindsDB with Symbl, a platform with state-of-the-art and task-specific LLMs that enables businesses to analyze multi-party conversations at scale. This integration allows MindsDB to process conversation data and extract insights from it.
Before proceeding, ensure the following prerequisites are met:
Please note that in order to successfully install the dependencies for Symbl, it is necessary to install portaudio
and few other Linux packages in the Docker container first. To do this, run the following commands:
If you haven’t specified a name when spinning up the MindsDB container with docker run
, you can find it by running docker ps
.
If you are using Docker Desktop, you can navigate to ‘Containers’, locate the multi-container application running the extension, click on the mindsdb_service
container and then click on the ‘Exec’ tab to start an interactive shell.
Establish a connection to your Symbl from MindsDB by executing the following SQL command:
Required connection parameters include the following:
app_id
: The Symbl app identifier.app_secret
: The Symbl app secret.First, process the conversation data and get the conversation ID via the get_conversation_id
table:
Next, use the conversation ID to get the results of the above from the other supported tables:
Other supported tables include:
get_topics
get_questions
get_analytics
get_action_items
The above examples utilize mindsdb_symbl
as the datasource name, which is defined in the CREATE DATABASE
command.