A data source is a predefined blob of text containing structured, semi-structured, or unstructured data. You can configure a data source to provide context to an agent that it can use when answering a user’s questions. This can have significant latency advantages over including this information in the agent’s prompt (more details below), as well as allows you to provide different agents with different knowledge bases even if they all use the same prompt. We recommend that you separate information between prompts and data sources such that the prompt is limited to instructions to the agent for how it should behave, and the data sources are limited to domain knowledge that the agent should have.Documentation Index
Fetch the complete documentation index at: https://docs.syllable.ai/llms.txt
Use this file to discover all available pages before exploring further.
Creating a data source
Go to the “Data Sources” tab on the side toolbar and click “New data source” on the top right.
- Name: This is the name under which the data source will be stored. It must be unique within the suborg and cannot contain any whitespace.
- Description (optional): User-readable description of the data source.
- Content: The actual text content of the data source. (Note the sentence at the beginning of the content. It can significantly improve search performance if you include a statement like this providing context to the LLM for what the data represents.)
Linking a data source to an agent
- Create one or more data sources and note the names.
- Create a tool with the following schema (specify whatever tool name you want).
default list for “doc” must be the names of your existing data sources.
- Create a prompt that has access to the tool you created.
- Link an agent to that prompt.

