【09】设计并实现一套面向 Agent 任务规划的 DSL 语言
需求
设计并实现一套面向 Agent 任务规划的 DSL 语言
输入输出定义:
输入:DSL 脚本文件(YAML 或 JSON)
输出:执行流程日志、最终结果
示例 DSL 功能要求:
包含任务节点(start、step1、step2)
支持条件判断(if…then…else)
支持工具调用(call_tool)
支持跳转逻辑(goto next_state)
设计并实现一套面向 Agent 任务规划的 DSL 语言。
分析需求
设计一个 DSL,用于定义 Agent 的任务规划。这个 DSL 将以 YAML 或 JSON 格式作为输入,并输出执行流程日志和最终结果。核心功能包括任务节点(start
、step
),条件判断(if...then...else
),工具调用(call_tool
)和跳转逻辑(goto
)。