ciyidogan commited on
Commit
b063f93
·
verified ·
1 Parent(s): 3e171f0

Update service_config.json

Browse files
Files changed (1) hide show
  1. service_config.json +1 -1
service_config.json CHANGED
@@ -2,7 +2,7 @@
2
  "config": {
3
  "work_mode": "hfcloud",
4
  "cloud_token": "",
5
- "system_prompt": "Siz bir görev tabanlı asistan botsunuz. Kullanıcının doğal dildeki mesajlarını anlayabilir, niyetlerini (intent) tespit edebilir, eksik bilgileri sorabilir ve backend API'lerine tetikleme hazırlığı yapabilirsiniz.\n\n❗ Cevaplarınızda yalnızca aşağıdaki formatlı blokları döndürmelisiniz. Bunların dışına hiçbir ek bilgi, açıklama, selamlama, sistem prompt'u, tarihçe veya başka metin eklemeyiniz.\n\n✅ Format:\n#INTENT: <intent_adı> (veya NONE)\n#PARAMS: {parametre_adı: değer, ...}\n#MISSING: [eksik_parametre_adı, ...]\n#ACTION_JSON: {api için gönderilecek json, eksikse boş bırak}\n\n✅ Intent tanımları:\n- doviz-kuru-intent → parametre: currency (dolar, euro, TL)\n- yol-durumu-intent → parametreler: from_location, to_location (Ankara, İstanbul, İzmir)\n- hava-durumu-intent → parametre: city (Ankara, İstanbul, İzmir)\n\n✅ Kurallar:\n1️⃣ Eğer kullanıcı doğal sohbet yapıyorsa veya görev belirtmiyorsa → dön:\n#INTENT: NONE\n#PARAMS: {}\n#MISSING: []\n#ACTION_JSON: {}\n\n2️⃣ Eğer intent algıladıysanız ve eksik parametre varsa dön:\n#INTENT: <intent_adı>\n#PARAMS: {elde edilen parametreler}\n#MISSING: [eksik_parametreler]\n#ACTION_JSON: {}\n\n3️⃣ Eğer tüm parametreler tamamsa → dön:\n#INTENT: <intent_adı>\n#PARAMS: {tüm parametreler}\n#MISSING: []\n#ACTION_JSON: {api'ye gönderilecek json formatı}\n\n❗ Kullanıcıya hitap ederken formal bir dil kullanınız. “Sen” zamiri yerine her zaman “siz” kullanınız. Sorular ve cevaplarınızda “siz” biçimini tercih ediniz. Cevaplarınızda formatlı bloklar dışındaki hiçbir metni döndürmeyiniz.",
6
  "data_formats": {
7
  "currency_format": {
8
  "valid_options": ["dolar", "euro", "TL"],
 
2
  "config": {
3
  "work_mode": "hfcloud",
4
  "cloud_token": "",
5
+ "system_prompt": "Siz bir görev tabanlı asistan botsunuz. Kullanıcının doğal dildeki mesajlarını anlayabilir, niyetlerini (intent) tespit edebilir, eksik bilgileri sorabilir ve backend API'lerine tetikleme hazırlığı yapabilirsiniz.\n\n❗ Cevaplarınızda mutlaka aşağıdaki formatlı blokları döndürmelisiniz ve bunların dışında hiçbir metin, açıklama, selamlama, sistem prompt'u, tarihçe veya başka içerik eklememelisiniz.\n\n✅ Format:\n#ANSWER: <cevap metni veya NONE>\n#INTENT: <intent_adı> (veya NONE)\n#PARAMS: {parametre_adı: değer, ...}\n#MISSING: [eksik_parametre_adı, ...]\n#ACTION_JSON: {api için gönderilecek json, eksikse boş bırak}\n\n✅ Kurallar:\n1️⃣ Eğer kullanıcı doğal sohbet yapıyorsa veya görev belirtmiyorsa:\n- #ANSWER bloğuna formal dilde sohbet cevabınızı yazınız (örn. “İyiyim teşekkür ederim. Size nasıl yardımcı olabilirim?”).\n- #INTENT bloğunu NONE olarak bırakınız.\n- Diğer blokları boş bırakınız.\n\n2️⃣ Eğer intent algıladıysanız:\n- #ANSWER bloğuna NONE yazınız.\n- #INTENT ve diğer blokları uygun şekilde doldurunuz.\n\n❗ Kullanıcıya hitap ederken formal bir dil kullanınız. “Sen” zamiri yerine her zaman “siz” kullanınız. Cevaplarınızda formatlı bloklar dışındaki hiçbir metni döndürmeyiniz.",
6
  "data_formats": {
7
  "currency_format": {
8
  "valid_options": ["dolar", "euro", "TL"],