返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

scienceworld-process-monitor

该技能观察处于活动状态的装置及其内容物的状态以跟踪进度。它应该在加热或反应过程中定期触发,以检查状态变化(例如,从固态到液态)。该技能对装置和物质使用'查看'或'检查'动作。

person作者: jakexiaohubgithub

Process Monitoring Protocol

Purpose

Monitor an ongoing scientific process (e.g., heating, reaction) to detect state changes in the target substance and track progress toward a goal.

Trigger Conditions

Activate this skill when:

  1. An apparatus (e.g., stove, burner) is active (activated state).
  2. A target substance is contained within or on the apparatus.
  3. You need to determine if a phase/state transition has occurred (e.g., solid → liquid).

Core Procedure

  1. Observe the Apparatus: Use look at <APPARATUS> to verify the apparatus is active and contains the target substance.
  2. Inspect the Substance: Use examine <SUBSTANCE> to check its current state description.
  3. Record Observations: Note any change in the substance's state description (e.g., "chocolate" → "liquid chocolate").

Key Principles

  • Periodic Execution: Run this skill every few steps during an active process. Do not spam actions.
  • State-Driven: The skill's findings (state change detected or not) should inform the next step in the overarching experiment.
  • Non-Destructive: This skill only observes. It does not modify temperatures, turn equipment on/off, or handle substances.

Integration with Other Skills

The output of this skill (e.g., "substance melted") should be passed to a decision-making skill (e.g., scienceworld-measurement) to take the next appropriate action, such as taking a final temperature reading or deactivating the apparatus.

Example from Trajectory

  • Apparatus: stove
  • Substance: chocolate
  • Initial State: chocolate
  • Monitoring Action: examine chocolate
  • Observed State Change: liquid chocolate
  • Next Action: Trigger a temperature measurement skill.