Data and Knowledge
The Newo platform provides three interconnected data systems for managing agent intelligence: attributes for configuration and state, the Active Knowledge Base (AKB) for structured knowledge storage and retrieval, and external data integration for connecting to outside information sources. These articles show you how to work with each system programmatically in your skill scripts.
Articles in this section
| Article | Description |
|---|---|
| Working with customer attributes | Read and write customer-level attributes and metadata — business settings, agent configuration, knowledge base content, and behavior flags. |
| Working with persona attributes | Read, write, and delete per-user persona attributes — track conversation state, store extracted user data, and manage session context. |
| Working with project attributes | Read and write project-level attributes — deployment-specific settings, feature flags, and initialization configuration. |
| AKB management | Create, search, update, and delete Active Knowledge Base topics — semantic and fuzzy search, labels, cross-agent knowledge transfer. |
| External data integration | Pull data from external sources into your agent — data injection flow, custom prompt sections, HTTP requests, and timer-based refresh. |
Prerequisites
- Familiarity with the Newo Script Language (NSL) from the Skill Scripting section
- Understanding of the attribute model from Attributes system in Core Concepts
- Understanding of knowledge storage from Active Knowledge Base in Core Concepts
- For external data integration: understanding of RAG from Retrieval Augmented Generation in Core Concepts
Changelog
Data and Knowledge: initial publication
Published subsection overview page for the Data and Knowledge developer guides.
Updated about 9 hours ago
