- what is known before the result
- current result or committed choice
- what becomes observable afterward
- which later result should change
Use Discovery when supported inputs, representations, or bindings should form from evidence. Author the structure when it must remain explicit and reviewed. Choose starting state, retention, and allowed updates separately through Learning schedules.
Start from the available evidence
Start with the first matching case. Add another learning method when the application can name its observable inputs, target, consequence, and attribution boundary.
Choose a learning workflow
For each task, specify what the application observes and how that evidence should affect later behavior.
Keep decision-time inputs separate from teaching evidence. Query with information available before the result; submit completed targets, corrections, and outcomes through the applicable learning contract. For evaluation, keep held-out answers and private evaluator information out of decision-time context.
Pattern 1: multistep action task
The application must satisfy a goal through several actions that change the state encountered next. The Domain can supply:- Goal and object vocabulary.
- Observable state fields.
- Public action grammar or the currently available legal choices.
- Native progress, failure, and terminal outcome meanings.
- Episode and reset boundaries.
- current observation + available choices
- selected action
- exact external execution
- next observation and native outcome
- next selection
For an object-handling task, preserve object type and instance identity, required quantities, completed prerequisites, and which objects have already been processed or placed. Two objects of the same type can have different roles in the current goal. Keep feature meanings and action attributes consistent between acquisition and later use.
If acquisition uses recorded trajectories, preserve the available candidates and the action actually executed at each step. Reference actions or successful plans belong to a declared teaching phase using a learner contract that accepts them. During frozen execution, supply the current observation and legal choices, and advance temporary bindings and progress as actions complete. Learning schedules defines the acquisition and evaluation boundary.
Decisions beyond the next move
Adapt-1 can use consequences several steps ahead when choosing an action. Configured transition planning evaluates candidate action sequences through learned predictions of successive states, against the Domain’s goal and constraints. The planning horizon bounds how far those predicted continuations extend. An application can execute the first action, observe what actually happened, and query again from that new state. Returning one action per turn is compatible with considering several future transitions before each choice. The following settings describe different parts of this process:
Sequential learning allows later outcomes to teach the value of earlier choices. Transition planning uses learned consequences to evaluate future choices. Both can contribute within a configured Domain.
Planning can also use exact rules for state changes and a learned evaluator for unfinished states. The transition source determines what can happen next; the value source determines how useful that continuation is. Learning and planning covers this combination, including opposing choices and a single shared objective.
Search-derived targets belong to an explicit training process. A planned estimate can be combined with an observed outcome at an actually observed state. Record that construction separately from executed transitions, and distinguish the target-generation horizon from later gameplay or control depth. Keep this value-training process distinct from the sequential-learning configuration.
For a turn-based game, make the following explicit:
- State: expose the player to move, legal choices, and a board representation or measured features that preserve strategically relevant differences between positions.
- Step: define whether one transition covers a single player’s move or the agent’s move followed by the opponent’s reply. This determines what “two moves ahead” means.
- Opponent response: specify how replies enter the predicted continuation. Record the actual reply and resulting state when returning execution evidence.
- Objective and ending: define how wins, losses, draws, intermediate outcomes, and terminal positions are represented.
Choose when to observe again
Place a decision boundary where new observations can change the useful action. For example, a simulated agent may see an obstacle before a jump but only see the gap beyond it during the jump. A second query can use that new view while a correction is still possible.
This is an application design example. The executor defines when each boundary occurs and which controls remain available. Use separate Domains when the phases have incompatible action meanings or feedback contracts; retain each decision’s context, selected action, execution, and attributed outcome.
If similar query inputs repeatedly require different actions, inspect which distinguishing information is missing and when it becomes observable. A later observation boundary or a more informative measured input may resolve the ambiguity.
Both phases can query fresh observations during frozen use, with learner writes and exploration disabled.
Other task shapes
Optimize repeated experiments
Optimize repeated experiments
Use contextual policy feedback when each experiment has a measurable result that belongs to that choice.
Use transition learning when the main result is the measured output expected from the conditions. Use typed hypotheses when the mechanism itself must remain inspectable. Use sequential learning only when an early experiment or process step changes the state used by later steps and a later result should revise that early choice.A separate acquisition phase helps when choice meanings and outcome scales transfer into future experimental runs. Zero-start task-local learning fits when each target has a different hidden mapping that should be discovered through local interventions and reset afterward. See Choose a learning setup for the complete schedule and boundary rules.
Structured scene or object reasoning
Structured scene or object reasoning
The application must return a relation, scalar, coordinates, pose, grasp, path, or another structured result from observable scene information.The Domain can supply:Different outputs may need separate learner views or Domains to preserve their target geometry and evaluation meaning. Define the result contract for each scalar, categorical relation, coordinate set, rigid pose, or variable-length path.To build a learning loop around a structured output:
- Public object identities and observable features.
- Coordinate conventions, units, and reference frames.
- Available operations or candidate objects when applicable.
- The exact result grammar and validity constraints.
- Native outcomes when a returned operation is actually executed.
- Define the output format. Define coordinate units, reference frame, normalization, point ordering, and output validity. For a variable-length result, define its count and how absent elements are represented. Use the same conventions in queries, teaching events, and execution.
- Choose the input setup. Declare eligible event types and observable targets. Use Transition Discovery to form eligible input paths from evidence, or explicit transition configuration to supply reviewed paths. Group evidence only where public contexts have incompatible meanings.
- Return the target after prediction. Query with the target withheld, preserve the prediction, and score it. When an observed or corrected target is available for learning, submit an eligible event containing the original input fields and that target. Preserve its source and timing.
- Learn selection when alternatives exist. Define executable candidates and how each produces its output. A supported learned output can be a candidate alongside fixed geometric procedures. Submit measured utility through decision-bound feedback for the candidate actually used.
- Check both updates. Inspect target admission and later prediction support separately from policy-feedback admission and selection changes.
History and delayed credit
Bounded recent history can be included in the current observation.
Use sequential learning when both conditions hold:
- An earlier action changes the state encountered later.
- A later or terminal outcome should revise that earlier action.
Additional learning workflows
Combine transition and policy evidence
Combine transition and policy evidence
One executed action can teach an observable transition and its measured utility:Do not put
correct_action, a reward judgment, or a preferred policy into an observation-only transition target. Do not treat a next-state prediction as proof that the action was useful.Compatible learning methods can coexist inside one Domain when they share the same public task semantics and lifecycle. They should still use separate targets, admission rules, and diagnostics.Compare candidates against a bounded objective
Compare candidates against a bounded objective
Use bounded transition scoring when the application must compare candidate actions by how each is expected to change an explicit public numeric state toward one declared objective. All of these should be true:Configure bounded transition scoring under
- The relevant state is public and numerically bounded.
- Each candidate identifies the state and action it would affect.
- Feedback can return the observed successor state.
- One declared state feature is the objective.
learning.sequential.bound_transition. Delayed-return learning requires its own sequential configuration. The scoring contract requires public bounded state and an explicit objective.For this optional scoring path, map the candidate’s object and tool selectors to their current observable fields. Declare the public operation roles and objective scale. Outcomes teach the effects associated with those bindings. A public effect family can constrain possible changes while leaving the active action-effect mapping to be learned. The bound-transition setup walks through these choices.The feedback and outcomes guide documents the exact mapping.Return a typed mechanism
Return a typed mechanism
Use candidate hypotheses when the mechanism itself should remain inspectable or evaluable. Good candidates:
- Compete over the same declared relation.
- Predict different observable consequences.
- Can receive supporting evidence and counterevidence.
- Use the same public schema.
- Do not encode a preferred answer.
One Domain or several
Use one Domain when evidence should interact under one stable contract. Use several Domains when state must remain isolated because the public semantics, result geometry, feedback meaning, retention scope, or evaluation lifecycle differ.
Every operation addresses one
domain_id. One Core instance can retain several isolated Domain states.
Start with the smallest configuration
Configure event boundaries, input geometry, target shape, grouping, support, and delayed-credit horizons for the application’s learning task.
Check the learning loop
Confirm learner admission from the route’s diagnostics, then inspect whether a later result uses the intended state. Preserve raw responses, event IDs, applicable sample counts, learner versions, and measured outcomes. Keep derived metrics separate from the raw record. During frozen use, verify that the applicable learner state does not change. See Verify adaptation for evaluation checks and Learning schedules for starting-state and update policies.Choose a learning setup
Fix the run boundary and distinguish zero-start learning from separately acquired state.
Use Discovery
Let Adapt-1 form learner-facing structure from admitted evidence.
Author a Domain ontology
Define explicit reviewed task-facing structure when you need it.
Sequential learning
Configure delayed credit for earlier state-changing actions in an authored, discovered, or mixed Domain.
Transition learning, advanced
Configure event admission, evidence geometry, targets, support, grouping, and abstention.
Use TCP
Add bounded episode history to contextual memory, model inference, and posterior selection.
Use CUP
Learn which registered sources and combinations add predictive utility.
Learn from outcomes
Connect the returned value, application commitment, execution, and measured result.
Verify adaptation
Evaluate each starting-state and write policy under a declared protocol.
