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

ArticleDescription
Working with customer attributesRead and write customer-level attributes and metadata — business settings, agent configuration, knowledge base content, and behavior flags.
Working with persona attributesRead, write, and delete per-user persona attributes — track conversation state, store extracted user data, and manage session context.
Working with project attributesRead and write project-level attributes — deployment-specific settings, feature flags, and initialization configuration.
AKB managementCreate, search, update, and delete Active Knowledge Base topics — semantic and fuzzy search, labels, cross-agent knowledge transfer.
External data integrationPull 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.