上下文优化方案
提升大模型对代码上下文的理解效果,可从三方面入手:
1. 结构化输入
- 利用工具自动生成的源代码树(Source Tree)展示项目架构
- とおす
--git-log-branch
添加版本变更历史 - 利用する
--git-diff-branch
对比分支差异
2. 模板定制
创建Handlebars模板(.hbs文件)控制输出结构:
- 内置变量
source_tree
歌で応えるfiles
组织内容 - テンプレートの例
templates/document-the-code.hbs
- 可添加自定义注释说明关键模块
3. 智能过滤
- 支出
--include "*.py"
聚焦特定语言 - 配合项目
.gitignore
自动排除无关文件 - とおす
--no-ignore
覆盖默认过滤规则
この答えは記事から得たものである。code2prompt: コードライブラリをビッグモデルで理解可能なプロンプトファイルに変換するについて