v3: gstack-code-gen 生成
This commit is contained in:
@@ -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}])
|
||||
Reference in New Issue
Block a user