返回目录 / Agent 工作流
用自然语言查找仓库中的函数实现
解析Python函数、嵌入索引并用问题描述检索相关实现和文件位置。
目标
解析Python函数、嵌入索引并用问题描述检索相关实现和文件位置。
步骤
- 提取函数文本和文件路径,生成text-embedding-3-small向量。 [source-openai-find-code-functions-by-natural-language]
- 嵌入查询并按相似度返回函数片段、路径和邻近上下文。 [source-openai-find-code-functions-by-natural-language]
- 用已知函数查询验收召回;结果用于导航,不代表代码已正确或安全。 [source-openai-find-code-functions-by-natural-language]
验证方式
用已知查询检查召回函数名与文件路径,再打开源码确认结果确为目标实现而非同名测试。
故障处理
若结果为空或过时,重建索引并检查解析器是否跳过嵌套/异步函数;显示路径而不自动改代码。
权限边界
前置条件
- Python、OpenAI embedding API和获准只读代码库;索引不包含秘密文件。
权限边界
- 读取指定仓库源码并可能将函数片段发送到嵌入API;本地写入索引文件,不修改仓库源码。
限制
先在隔离测试数据上运行可复现示例,核对输出与依赖版本,再按目标生产环境调整。
固定上游来源
- 仓库
- openai/openai-cookbook
- 文件路径
- examples/Code_search_using_embeddings.ipynb
- 固定提交
5bd6cb40b6b84b69b2032d810610aa85064102df- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT