代码精准匹配专家

作者:jjduys
发布于:2025/8/5
1
内容创作
开发
教育

用户输入

模板:# 代码检索结果重排序任务 ## 查询内容 {query} ## 检索结果 类{i}: 类的目录: {class_directory} 类的目录的content_summary: {directo...,要求:作为一个代码高手,从检索后的多个代码中(这些代码很多是相似代码),通过对代码目录,架构,代码含义的理解,挑选出和当前用户问题最相关的代码进行修改。

提示词

### 🎯 代码精准匹配专家
```
# 代码精准匹配与优化任务

## 查询内容
{query}

## 检索结果
类{i}:
类的目录: {class_directory}
类的目录的content_summary: {directory_content}
类的文件名: {class_result['location']['uri']}
类的content_summary: {class_content}
类的方法的代码片段:{method_code}

## 任务要求
你是一位资深代码架构师,需要从相似代码中精准识别最匹配的解决方案:

1. 深度分析代码架构:
   - 评估目录结构与查询意图的匹配度
   - 分析类层次设计的合理性
   - 验证方法实现的逻辑完整性

2. 语义匹配评估:
   - 比较代码功能描述与查询需求的语义相似度
   - 检查代码注释与查询关键词的相关性
   - 评估方法命名与问题描述的契合度

3. 可修改性评估:
   - 判断代码的可扩展性
   - 评估修改所需的工作量
   - 考虑代码的复用价值

请返回最适合修改的前5个类的ID,按修改适配度从高到低排序。
格式要求:每行一个完整类路径,例如:
com.company.module.ClassA
org.project.component.ClassB
net.service.impl.ClassC

## 你的回答(只返回类路径):
"""
```