feat: Arabuluculuk & Müzakere Asistanı analiz endpoint'leri eklendi
This commit is contained in:
@@ -175,6 +175,27 @@ Sadece ve sadece JSON döndür, kod bloğu işareti (\`\`\`) veya başka bir aç
|
||||
return { summaryJson: resultJson, aiModel };
|
||||
}
|
||||
|
||||
export async function runMediationAnalysis(combinedText: string, clientName: string): Promise<{ summaryJson: any; aiModel: string }> {
|
||||
const prompt = `Sen uzman bir müzakereci ve arabuluculuk asistanısın. Aşağıda sunulan dava dosyasındaki evrakları detaylıca inceleyerek, müvekkilimiz "${clientName}" perspektifinden davanın kazanılma olasılığını ve en uygun pazarlık marjını hesaplayacaksın.
|
||||
|
||||
Dosyadaki delilleri, iddiaları ve varsa zayıf noktaları objektif bir şekilde değerlendir. Yargılama giderleri, avukatlık ücretleri ve sürecin uzunluğunu göz önüne alarak masada anlaşılabilecek "karlı" bir matematiksel/hukuki pazarlık marjı sun.
|
||||
|
||||
Çıktıyı KESİNLİKLE aşağıdaki geçerli JSON formatında ver:
|
||||
{
|
||||
"winProbability": "Örn: %60",
|
||||
"riskAnalysis": [
|
||||
"Davanın kaybedilmesine veya uzamasına neden olabilecek risk 1"
|
||||
],
|
||||
"negotiationMargin": "Önerilen pazarlık aralığı ve gerekçesi (Örn: X TL ile Y TL arası makuldür çünkü yargılama giderleri Z TL tutacaktır.)",
|
||||
"strategy": "Arabuluculuk masasında veya müzakerede kullanılacak temel psikolojik/hukuki argüman (1-2 paragraf)."
|
||||
}
|
||||
|
||||
Sadece ve sadece JSON döndür, kod bloğu işareti (\`\`\`) veya başka bir açıklama ekleme.`;
|
||||
|
||||
const { resultJson, aiModel } = await callAiModel(prompt, combinedText);
|
||||
return { summaryJson: resultJson, aiModel };
|
||||
}
|
||||
|
||||
export async function runDeficiencyAnalysis(combinedText: string): Promise<{ summaryJson: any; aiModel: string }> {
|
||||
const { resultJson, aiModel } = await callAiModel(DEFICIENCY_ANALYSIS_SYSTEM_PROMPT, combinedText);
|
||||
return { summaryJson: resultJson, aiModel };
|
||||
|
||||
Reference in New Issue
Block a user