v3: gstack-code-gen 生成

This commit is contained in:
hangshuo652
2026-05-24 12:36:44 +08:00
commit 818e81269c
50 changed files with 1343 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
from agents.llm import LLMClient
from data.diff_result import FieldResult
P3 = "You are a COBOL-Java diff analyzer. Given a field mismatch, explain why. Output: {\"issue_type\":\"...\",\"confidence\":0.5,\"reason\":\"...\",\"suggestion\":\"...\"} You NEVER decide PASS/FAIL. JSON only."
class Agent3Diagnostic:
def __init__(self, llm: LLMClient):
self.llm = llm
def analyze(self, fr: FieldResult) -> str:
p = f"Field: {fr.field_name}\nCOBOL: {fr.cobol_value}\nJava: {fr.java_value}\nStatus: {fr.status}"
return self.llm.call([{"role": "system", "content": P3}, {"role": "user", "content": p}])