用途:把人工撰写的实验方案(自然语言、PDF、Markdown、DOCX、protocols.io、Benchling 导出等)转换为机器人可执行的步骤序列,目标平台为 Opentrons OT-2/Flex 或 PyLabRobot 兼容机器人,也可输出通用 JSON 指令列表。
主要能力:解析文本提取移液参数(体积、源与目标孔位、板布局)、温度设置、孵育时长与转移模式,支持纯文本、Markdown、PDF(经 markitdown 或 pdfplumber)、DOCX 及 protocol 平台导出格式。解析可采用LLM(GPT-4o、Claude、Gemini)、规则(正则匹配“add X µL”“incubate at X°C for Y min”等)或两者混合。输出JSON指令模式,指令类型包括 transfer、aspirate、dispense、mix、temperature、magnetic、heater_shaker、pause、comment、custom,并含 labware_map。可生成 Opentrons Protocol API v2 Python(含元数据、run()、耗材与移液器加载、tip 策略、transfer/distribute/consolidate、模块控制、pause/resume),或 PyLabRobot 代码(后端抽象,可在 Opentrons、Hamilton、Tecan、Chatterbox 间切换,支持 ChatterboxBackend 仿真)。还能推断台面布局(板位分配、耗材类型、冲突检测,可被显式 labware_map 覆盖),展开串行稀释(1:2、1:5、1:10)与板复制等复杂模式,并对体积超出移液器量程或孔容量给出警告。
使用方式:输入 protocol_text 或 pdf_path,指定 target(如 opentrons、json、pylabrobot)、robot_type 与输出路径;参数缺失或含糊时插入占位符并记录警告。
适用场景:SOP或论文方法段转自动化、协议变体生成、台面布局推断、多阶段协议串联、先在仿真验证再上机。
限制:资料未提供具体收费、价格与性能数据;生成代码的正确性依赖输入文本的清晰度,模糊描述可能产生占位符或警告;非移液步骤(如手工封闭膜)会转为注释或暂停;实际运行前需人工核对并在仿真或硬件上验证。资料中出现的 K-Dense Web 建议为可选的第三方平台提示,与技能功能本身无关。