Skip to content

03 做一个工具:读写 Markdown(本地知识库) ​

目标:先把 Tools 做出来,再接 Agent。你只要实现“读/写 Markdown”两个能力就够了。

1)工具清单(最小两件事) ​

  • read:给一个路径,读出 Markdown 文本
  • write:给一个路径与内容,写入 Markdown 文件

2)建议约束(避免写坏你的知识库) ​

  • 只允许写到指定目录(例如 generated/)
  • 写文件前做一次存在性检查(避免覆盖)
  • 每次写入都记录日志:时间、路径、字数

3)今日练习 ​

  • 手写 read_markdown() / write_markdown() 两个函数
  • 用它们做一次“读 → 写”的复制动作(不接 LLM)