Knowledge acquisition is the process of ingesting data from external sources and structuring it according to your ontology.
a1facts
provides a flexible framework for defining knowledge sources and ingesting data from them, ensuring that your knowledge graph remains up-to-date and comprehensive.
YAML
file. These sources can be anything from APIs to web pages to local documents. For each source, you specify how to extract information and map it to the entities and relationships in your ontology. This declarative approach makes it easy to add new sources and adapt to changing data formats.
acquire_tool
acquire_tool
(see API Reference) is used to trigger the knowledge acquisition process. When an agent needs information that is not yet in the knowledge graph, it can use the acquire_tool
to fetch it from the configured knowledge sources.