What are Knowledge Bases?

Knowledge Bases are collections of Data Sources that applications can query to retrieve information. Knowledge Bases enable you control which Data Sources can be accessed by applications. Once you have created the Data Source(s) you need, add them to a Knowledge Base so that your application, such as a Gen AI Builder Assistant or an Agent in a Structure, can access them.

When you add Data Sources to a Knowledge Base, your data is automatically upserted to a database that is optimized for use with LLMs so that the data can be retrieved quickly and processed efficiently. Achieving this outside Gen AI Builder requires you to maintain a database to store your data, operating a data ingestion pipeline to collect data, and provide and operate a query endpoint to make it available. Gen AI Builder Knowledge Bases automate this process for you.


Could this page be better? Report a problem or suggest an addition!