Skip to main content
This notebook covers how to get started with the Tilores tools. For a more complex example you can checkout our customer insights chatbot example.

Overview

Integration details

Setup

The integration requires the following packages:

Credentials

To access Tilores, you need to create and configure an instance. If you prefer to test out Tilores first, you can use the read-only demo credentials.

Instantiation

Here we show how to instantiate an instance of the Tilores tools:

Invocation

The parameters for the tilores_search tool are dependent on the configured schema within Tilores. The following examples will use the schema for the demo instance with generated data.

Invoke directly with args

The following example searches for a person called Sophie Müller in Berlin. The Tilores data contains multiple such persons and returns their known email addresses and phone numbers.
If we’re interested how the records from the first entity are related, we can use the edge_tool. Note that the Tilores entity resolution engine figured out the relation between those records automatically. Please refer to the edge documentation for more details.

Invoke with ToolCall

We can also invoke the tool with a model-generated ToolCall, in which case a ToolMessage will be returned:

Chaining

We can use our tool in a chain by first binding it to a tool-calling model and then calling it:

API reference

For detailed documentation of all Tilores features and configurations head to the official documentation: docs.tilotech.io/tilores/