Spaces:
Running
Running
Update service_config.json
Browse files- service_config.json +3 -78
service_config.json
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
"config": {
|
3 |
"work_mode": "hfcloud",
|
4 |
"cloud_token": "",
|
|
|
5 |
"data_formats": {
|
6 |
"currency_format": {
|
7 |
"valid_options": ["dolar", "euro", "TL"],
|
@@ -106,83 +107,7 @@
|
|
106 |
"Ne demek istediğinizi tam anlayamadım.",
|
107 |
"Bu soruya şu an yanıt veremiyorum."
|
108 |
]
|
109 |
-
}
|
110 |
-
"intents": [
|
111 |
-
{
|
112 |
-
"name": "doviz-kuru-intent",
|
113 |
-
"examples": [
|
114 |
-
"dolar kuru nedir?",
|
115 |
-
"euro kuru ne kadar?",
|
116 |
-
"1 dolar kaç TL?",
|
117 |
-
"TL dolara karşı değeri?",
|
118 |
-
"euro TL oranı nedir?",
|
119 |
-
"dolar fiyatı ne?",
|
120 |
-
"bugün dolar ne kadar?",
|
121 |
-
"bugünkü euro kuru?",
|
122 |
-
"doların bugünkü değeri?",
|
123 |
-
"euro fiyatı kaç TL?",
|
124 |
-
"şu an dolar kuru?",
|
125 |
-
"şu an euro kuru?",
|
126 |
-
"dolar bugün kaç TL?",
|
127 |
-
"USD TL kuru kaç?",
|
128 |
-
"Euro'nun bugünkü fiyatı ne?"
|
129 |
-
],
|
130 |
-
"variables": ["currency:{dolar} kuru nedir?", "{currency} kuru nedir?"],
|
131 |
-
"variable_formats": {
|
132 |
-
"currency": "currency_format"
|
133 |
-
},
|
134 |
-
"action": "currency_api"
|
135 |
-
},
|
136 |
-
{
|
137 |
-
"name": "yol-durumu-intent",
|
138 |
-
"examples": [
|
139 |
-
"Ankara'dan İstanbul'a yol durumu nasıl?",
|
140 |
-
"Ankara'dan İzmir'e trafik var mı?",
|
141 |
-
"İstanbul trafiği nasıl?",
|
142 |
-
"Ankara İstanbul arası trafik açık mı?",
|
143 |
-
"İzmir yol durumu?",
|
144 |
-
"Bugün İstanbul trafiği yoğun mu?",
|
145 |
-
"Ankara'dan çıkışta yol durumu?",
|
146 |
-
"İzmir girişinde trafik var mı?",
|
147 |
-
"Ankara İstanbul arası trafik bilgisi?",
|
148 |
-
"İstanbul'da trafik nasıl?",
|
149 |
-
"İstanbul yol durumu nedir?",
|
150 |
-
"Ankara trafiği nasıl?",
|
151 |
-
"İzmir trafik raporu"
|
152 |
-
],
|
153 |
-
"variables": ["from_location:{Ankara} to {to_location}:{İstanbul} yol durumu", "Ankara'dan {to_location}:{İzmir} yol durumu"],
|
154 |
-
"variable_formats": {
|
155 |
-
"from_location": "city_format",
|
156 |
-
"to_location": "city_format"
|
157 |
-
},
|
158 |
-
"action": "traffic_api"
|
159 |
-
},
|
160 |
-
{
|
161 |
-
"name": "hava-durumu-intent",
|
162 |
-
"examples": [
|
163 |
-
"İstanbul'da hava nasıl?",
|
164 |
-
"Ankara hava durumu nedir?",
|
165 |
-
"İzmir bugün yağmurlu mu?",
|
166 |
-
"Bugünkü hava nasıl?",
|
167 |
-
"Yarın hava nasıl olacak?",
|
168 |
-
"İstanbul güneşli mi?",
|
169 |
-
"Ankara'da yağmur var mı?",
|
170 |
-
"İzmir hava raporu?",
|
171 |
-
"Bugünkü hava tahmini?",
|
172 |
-
"Yarın yağmur bekleniyor mu?",
|
173 |
-
"İstanbul'da rüzgar var mı?",
|
174 |
-
"İstanbul sıcaklık kaç derece?",
|
175 |
-
"Ankara kar yağışı var mı?",
|
176 |
-
"İzmir güneşli mi?",
|
177 |
-
"Bugün hava kaç derece?"
|
178 |
-
],
|
179 |
-
"variables": ["city:{İstanbul} hava durumu", "{city}:{Ankara} hava nasıl?"],
|
180 |
-
"variable_formats": {
|
181 |
-
"city": "city_format"
|
182 |
-
},
|
183 |
-
"action": "weather_api"
|
184 |
-
}
|
185 |
-
]
|
186 |
}
|
187 |
}
|
188 |
-
}
|
|
|
2 |
"config": {
|
3 |
"work_mode": "hfcloud",
|
4 |
"cloud_token": "",
|
5 |
+
"system_prompt": "Sen bir görev tabanlı asistan botsun ve kullanıcıyla doğal dilde sohbet edebilirsin. Ancak kullanıcı mesajlarında bir görev (intent) algılarsan, önce intent’i tespit et, sonra eksik parametreleri ve aksiyon json’unu hazırla. Eğer yeterli bilgi yoksa eksik parametreleri listele. Eğer konu değiştiyse veya yeni bir sohbet başladıysa, beklenen parametre modunu bırak. Cevaplarının içinde her zaman aşağıdaki işaretli blokları kullan: #INTENT: <intent_adı> (veya NONE) #PARAMS: {parametreler JSON} #MISSING: [eksik_parametreler listesi] #ACTION_JSON: {api çağrısı için JSON} Mevcut intent’ler: - doviz-kuru-intent → parametre: currency (\"dolar\", \"euro\", \"TL\") - yol-durumu-intent → parametreler: from_location, to_location (\"Ankara\", \"İstanbul\", \"İzmir\") - hava-durumu-intent → parametre: city (\"Ankara\", \"İstanbul\", \"İzmir\") Unutma: Kullanıcı mesajlarını doğal ve insani tut. Eğer bir görev varsa, üstteki blokları eksiksiz döndür. Eğer bir görev yoksa sadece #INTENT: NONE bloklarını döndür. Action JSON yalnızca tüm parametreler tamamlandığında dolu olur.",
|
6 |
"data_formats": {
|
7 |
"currency_format": {
|
8 |
"valid_options": ["dolar", "euro", "TL"],
|
|
|
107 |
"Ne demek istediğinizi tam anlayamadım.",
|
108 |
"Bu soruya şu an yanıt veremiyorum."
|
109 |
]
|
110 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
}
|
112 |
}
|
113 |
+
}
|