# 任务
帮我写一个模块

# 要求
你要完全理解
- 需求文档what_prd_1.2.pdf
- 技术文档tech_design_document.md
- 工程代码（当前工程）

# 模块职责
- 能够根据输入，生成知识需求文档
- 能够调用知识工具获取知识需求中需要的知识
- 能够返回获取到的知识

# 输入
你要帮我考虑什么输入是必要的，例如：
- 一个PRD文档
- 一个需要解构的小红书帖子
- 全部的工程代码
- 解构过程中，前面步骤中产生的对获取有用的知识有帮助的信息

# 输出
一个markdown格式的包含知识需求的文档