探索Agent配置格式:从Markdown转向JSON/YAML以兼顾LLM与程序解析
我在做 baoyu-skills 时,做了一个尝试,就是用了一个 EXTEND.md 文件保存用户自定义设置,当时我想的是 Agent 读起来方便。
但是这导致一个问题,Markdown 不是严格的结构化数据,LLM 自己读取没问题,但是程序解析很困难,另外格式很难严格保持一致性。
如果让我再设计的话,我会更倾向于用 json 或者 yaml 文件格式作为 Skill 的扩展配置,这样既可以让 LLM 方便读取,也可以用代码解析和保存。
但是这导致一个问题,Markdown 不是严格的结构化数据,LLM 自己读取没问题,但是程序解析很困难,另外格式很难严格保持一致性。
如果让我再设计的话,我会更倾向于用 json 或者 yaml 文件格式作为 Skill 的扩展配置,这样既可以让 LLM 方便读取,也可以用代码解析和保存。
https://t.co/4OzOCyqB3C