Skip to content
EN

Capabilities

Information, semantics and knowledge

Turning scattered sources into information that is structured, connected and usable by people and systems.

On one page

We work with ingestion, structured extraction, entities, relationships, taxonomies, graphs, semantics, hybrid search, RAG, embeddings, reranking and memory. We design representations that make it possible to find, relate and reuse knowledge while preserving context, provenance and meaning.

  1. 01Ingestion and structure. We build pipelines for documents, PDFs, spreadsheets, databases, APIs, web pages, messages, repositories, code, configurations, images, audio, video and events.
  2. 02Entities and relationships. We identify people, organisations, products, documents, operations, systems, concepts, events, figures, rules, decisions, states and questions.
  3. 03Domain models. A domain model describes vocabulary, entities, relationships, hierarchies, states, rules, constraints, invariants and exceptions.

Systems receive information in different forms: documents, tables, messages, pages, databases, code, images, audio, video, events and explanations from people.

Each form carries its own structure and context.

Semantics connects data with the domain. It allows «customer», «case», «status», «completion», «risk» or «current version» to have a meaning shared widely enough to be able to query, decide and act.

Ingestion and structure

We build pipelines for documents, PDFs, spreadsheets, databases, APIs, web pages, messages, repositories, code, configurations, images, audio, video and events.

The originals and their metadata are preserved. Extraction produces objects with their source location and validation status.

Entities and relationships

We identify people, organisations, products, documents, operations, systems, concepts, events, figures, rules, decisions, states and questions.

Resolution relates aliases and versions, and keeps apart those objects whose meaning or scope differs.

Domain models

A domain model describes vocabulary, entities, relationships, hierarchies, states, rules, constraints, invariants and exceptions.

It can be expressed through schemas, taxonomies, graphs and KIR, the typed intermediate representation from which it is projected towards each use.

The representation is developed with specialists and evolves with the evidence.

Graphs and logic

Graphs make it possible to navigate relationships that linear text hides.

For example:

or:

Rules and deductions are kept explicit when they need to be reproducible and reviewable.

Hybrid retrieval and RAG

A RAG system relates retrieval, context, evidence, permissions and composition in order to answer in an examinable way.

We combine exact, lexical, semantic, structured and relational search. The system can retrieve an identifier, a passage, an entity, a version, a relationship, a rule, a code dependency, a decision or a set of pieces of evidence.

Reranking orders the shortlist. Expansion adds related context. Composition uses only permitted evidence and preserves citations.

Memory

Memory organises decisions, states, questions, results, relationships, learning and temporal context.

We design policies for scope, version, currency and forgetting. Memory preserves objectives, decisions, states and dependencies with explicit policies, so that it helps to carry on without dragging along obsolete context.

Applications

  • informational intelligence;
  • research;
  • reporting;
  • business logic;
  • localisation;
  • project memory;
  • agent context;
  • documentation;
  • corporate search;
  • code analysis;
  • decision support.

Evaluation

  • coverage;
  • extraction accuracy;
  • entity resolution;
  • retrieval;
  • citation support;
  • contradiction detection;
  • abstention;
  • updating;
  • usefulness.

Closing

Information becomes knowledge when it preserves meaning, relationships, provenance and a clear way of entering the work.

What this capability brings together

  1. 01preserving sources
  2. 02extracting facts and relationships
  3. 03resolving entities
  4. 04defining concepts
  5. 05representing logic
  6. 06maintaining versions
  7. 07retrieving evidence
  8. 08detecting contradictions
  9. 09delivering knowledge to people, models, agents and applications

Let's think about what knowledge your system needs to represent.

Share the context with us and we will think together about how to combine information, technology, software, people and evaluation around the result that matters.

Search · Type to search. Esc to close.

Search results →

Ask the bot

This is Ask 3.14, an automatic assistant. It answers only with the public content of this website — solutions, capabilities, systems, questions, readings and laboratory work —, shows the content it has used and distinguishes what the website does not yet allow it to establish. It is not a person from the team and it does not know your case; to speak with someone, write to the team.

Automatic assistant limited to the public content of 3.14; it may abstain. To speak with a person, write to the team.

Write to the team →