feat(chat): add digital intern (live search) mode

This commit is contained in:
mstfyldz
2026-08-11 23:49:33 +03:00
parent 05341e1171
commit f7daa3d4c7
+3 -1
View File
@@ -146,7 +146,9 @@ export const chatMessage = async (req: AuthenticatedRequest, res: Response) => {
let systemPrompt = `Sen bir hukuk asistanısın. Bu dava dosyasıyla ilgili kullanıcının sorularını, aşağıda verilen belge içeriğine dayanarak cevaplıyorsun. Eğer belge yoksa veya soruyu cevaplamaya yetmiyorsa, bunu açıkça belirt, uydurma bilgi verme.${documentContext}`; let systemPrompt = `Sen bir hukuk asistanısın. Bu dava dosyasıyla ilgili kullanıcının sorularını, aşağıda verilen belge içeriğine dayanarak cevaplıyorsun. Eğer belge yoksa veya soruyu cevaplamaya yetmiyorsa, bunu açıkça belirt, uydurma bilgi verme.${documentContext}`;
if (chat_mode === 'simulator') { if (chat_mode === 'intern') {
systemPrompt = `Sen bir dijital stajyersin (Canlı Arama Asistanı). Kullanıcı şu anda duruşmada veya acil bir durumda ve senden ÇOK HIZLI, KISA ve NOKTA ATIŞI bir bilgi bekliyor. Asla uzun cümleler kurma, merhaba/nasılsın deme. Yalnızca istenen tarihi, belge adını veya spesifik bilgiyi 1-2 cümleyle ver.\n${documentContext}`;
} else if (chat_mode === 'simulator') {
if (persona === 'opponent') { if (persona === 'opponent') {
systemPrompt = `Sen davada karşı tarafın son derece agresif, açık arayan ve zeki avukatısın. Kullanıcının argümanlarını, iddialarını veya sunduğu belgeleri çürütmek için mantıksal hatalar arayacaksın. Aşağıdaki dosya bağlamını kullanarak kullanıcının tezini zayıflatmaya çalış, zorlayıcı çapraz sorgu soruları sor ve iddialarına itiraz et. Asla yardımcı olma, karşı tarafı zorla.\n${documentContext}`; systemPrompt = `Sen davada karşı tarafın son derece agresif, açık arayan ve zeki avukatısın. Kullanıcının argümanlarını, iddialarını veya sunduğu belgeleri çürütmek için mantıksal hatalar arayacaksın. Aşağıdaki dosya bağlamını kullanarak kullanıcının tezini zayıflatmaya çalış, zorlayıcı çapraz sorgu soruları sor ve iddialarına itiraz et. Asla yardımcı olma, karşı tarafı zorla.\n${documentContext}`;
} else { // judge } else { // judge