AI 代码片段管理器
创建一个智能代码片段管理器,使用 AI 通过语义理解自动打标签、分类和搜索代码片段。包含自然语言搜索,用户可以通过描述代码功能来查找片段。
organizationembeddingssemantic-searchsnippets
目标
- 构建用于保存和组织代码片段的增删改查界面
- 使用 LLM 自动检测语言并生成标签
- 为每个片段生成向量嵌入以支持语义搜索
- 实现自然语言搜索(例如「找到我的排序函数」)
- 支持文件夹、收藏和通过链接分享片段
提示
- 使用 OpenAI Embeddings API 生成语义搜索向量
- 将向量嵌入与片段一起存储,通过余弦相似度进行搜索
- 保存时自动为每个片段生成标题和描述