Knowledge types
Every item is one of three types. Pick the type that matches what you’re teaching.- Terminology defines a term your test or app uses so the agent resolves it the way your team means it. You provide a canonical term, a definition, and optional examples that ground how the term is used. Use this when a word is ambiguous, such as what “the selected tab” actually refers to in your UI.
- Agent rule is a binding instruction that one agent should follow at runtime. You give it a title, choose the agent it applies to, and write the instruction. Only the selected agent receives the rule, so you can shape behavior precisely, such as how elements are located or how a failure is classified. Rules can also target the heal subagent, which repairs one failing test at a time. Product-specific recovery guidance reaches the agent that edits or verifies the repair without being applied to broader failure-bucketing.
- Flow is a known workflow with an expected outcome. You describe the intent (the user-level goal, like “log in”), the steps (one per line), and the success state (what should be true once the flow finishes). Flows give the agent a reliable map of how a journey through your product is supposed to go.
Adding knowledge
- Open the Knowledge section, click Add knowledge, and choose Create manually.
- Choose a type. The form shows the fields relevant to that type.
- Fill in the content and, optionally, set a scope.
- Save. The item is visible immediately and becomes searchable within seconds once Momentic finishes indexing it.
Scope
By default, knowledge applies across your whole organization. You can narrow an item so it’s only retrieved in a more specific context:- Test scope limits the item to a single test.
- Environment scope limits the item to a specific environment.
- App scope limits the item to a specific app.
Bulk upload
To import an existing knowledge base in one step, choose Bulk upload from the Add knowledge menu and upload or paste a JSON array or CSV of items. Momentic accepts up to 200 rows per upload and validates the whole upload together: if any row is invalid, Momentic creates nothing and the error lists the offending rows. Each row carries atype of TERMINOLOGY, AGENT_RULE, or FLOW (defaulting
to TERMINOLOGY when omitted) plus that type’s fields:
- Terminology:
canonicalTerm,definition, and optionalexamples. - Agent rule:
title,agentSubtype, andinstruction. - Flow:
intent,steps, andsuccessState.
examples accept either a JSON string array or a newline-separated string (one
example per line), which is convenient for a single CSV cell. Add an optional
appId, testId, or environmentId to a row to scope it; omit them
to keep the item organization-wide. The dialog ships JSON and CSV samples you
can load as a starting point.
Suggestions
Momentic captures candidate knowledge from your sessions and collects it in the Suggestions tab for review. These are entries Momentic inferred about your product that aren’t part of your knowledge base yet.- Approve a suggestion to promote it into your organization’s knowledge base, where it starts informing agents.
- Reject a suggestion to discard it.
Enabling and disabling
Active knowledge can be turned on or off without deleting it:- Enabled: the item is live and eligible for retrieval.
- Disabled: the item is kept but excluded from retrieval.