refactor: improve comment formatting and streamline AI handling in findings processing

This commit is contained in:
2026-05-13 00:49:23 +00:00
parent de8de251ba
commit fd854649db
6 changed files with 58 additions and 92 deletions
+3 -4
View File
@@ -29,12 +29,11 @@ export async function chat(systemPrompt, userContent) {
}
export async function chatJSON(systemPrompt, userContent) {
const text = await chat(systemPrompt, userContent);
try {
let text = await chat(systemPrompt, userContent);
text = text.trim().replace(/^```[^\n]*\n?/, '').replace(/```$/, '').trim();
return JSON.parse(text);
return JSON.parse(text.trim().replace(/^```[^\n]*\n?/, '').replace(/```$/, '').trim());
} catch (e) {
console.log(` [LLM] 解析失敗: ${e.message}`);
console.log(` [LLM] JSON 解析失敗: ${e.message}`);
return [];
}
}