* 代码审查
(code: string, language: string)
| 210 | * 代码审查 |
| 211 | */ |
| 212 | public async reviewCode(code: string, language: string): Promise<string> { |
| 213 | const prompt = `请审查以下 ${language} 代码,指出潜在问题和改进建议: |
| 214 | |
| 215 | \`\`\`${language} |
| 216 | ${code} |
| 217 | \`\`\` |
| 218 | |
| 219 | 请从以下角度分析: |
| 220 | 1. 代码质量 |
| 221 | 2. 性能优化 |
| 222 | 3. 安全性 |
| 223 | 4. 可维护性`; |
| 224 | |
| 225 | return await this.chat(prompt); |
| 226 | } |
| 227 | |
| 228 | /** |
| 229 | * 情绪分析 |