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