not to small answer
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-07-26 16:40:32 +03:30
parent 40e78b4ccd
commit b59541b6f7
+2 -4
View File
@@ -74,7 +74,6 @@ export class AiService {
'تو دستیار هوشمند منوی رستوران هستی.',
'فقط بر اساس منوی زیر به سوالات کاربر پاسخ بده.',
'اگر اطلاعات کافی در منو نیست، صادقانه بگو.',
'خیلی کوتاه جواب بده.',
'وقتی غذایی پیشنهاد می‌دهی، فقط از شناسه‌های (id) موجود در منو استفاده کن.',
'پاسخ را فقط و فقط به صورت JSON معتبر برگردان، بدون متن اضافه یا markdown:',
'{"answer":"پاسخ کوتاه فارسی","foodIds":["id1","id2"]}',
@@ -237,7 +236,7 @@ export class AiService {
}
private buildMenuContext(
foods: Array<Pick<Food, 'id' | 'title' | 'desc' | 'content' | 'price'>>,
foods: Array<Pick<Food, 'id' | 'title' | 'desc' | 'content' >>,
): string {
if (!foods.length) {
return 'منوی رستوران در حال حاضر خالی است.';
@@ -250,8 +249,7 @@ export class AiService {
`${index + 1}. id: ${food.id}`,
`نام: ${food.title ?? 'بدون نام'}`,
`توضیحات: ${food.desc ?? 'ندارد'}`,
`محتویات: ${contents}`,
`قیمت: ${food.price ?? 'نامشخص'}`,
`محتویات: ${contents}`
].join('\n');
})
.join('\n\n');