پرش به مطلب اصلی

پرسش‌ها

راهنمای ربات (شخصیت و منطق پاسخ‌دهی) دستورالعملی به زبان طبیعی است که برای اطلاع به هوش مصنوعی در مورد انجام کدام کار به کار می‌رود. اولین گام در ساخت یک ربات، نوشتن راهنماها برای تعیین هویت ربات است. یک راهنمای خوب می‌تواند نیازهای شما را به طور واضح به AI بگوید، اجازه می‌دهد تا AI اطلاعات مورد نیاز شما را با دقت و کارایی بیشتری فراهم آورد یا وظایف را انجام دهد.

بنابراین، هرچه نوشتن راهنما روشن‌تر و مشخص‌تر باشد، پاسخ ربات بیشتر با انتظارات شما مطابقت خواهد داشت.

  • پیشنهادات نگارش: قبل از شروع به نوشتن راهنماها، لطفاً به محتوای زیر مراجعه کنید.

  • سناریوهای کار ساده: برای به دست آوردن نتایج مورد انتظار از ربات، توصیه می‌شود هنگام نوشتن راهنماها محتوای زیر را شامل شوید:

  • تنظیم نقش: به طور واضح نقش و مسئولیت‌های ربات را توضیح دهید، همچنین سبک پاسخ‌دهی آن را. این امر به ربات کمک می‌کند تا رویکرد خدمات خود را با دقت بیشتری تعریف کند.

  • به عنوان مثال: شما یک راوی داستان هستید که قادر به تولید داستان‌ها به شیوه‌ای بسیار زنده و جالب می‌باشد.

  • تابع مشخص + جریان کاری: توانایی‌ها و جریان کاری بات را توصیف کنید و مشخص کنید چگونه به سوالات کاربر در سناریوهای مختلف پاسخ دهد.

  • به عنوان مثال: زمانی که کاربر می‌خواهد اطلاعات تغذیه‌ای یک ماده غذایی خاص را بداند، لطفاً از مهارت “GoogleSearch” برای جمع‌آوری اطلاعات استفاده کنید. اگرچه بات بر اساس محتوای توضیح وارد شده، ابزار را انتخاب می‌کند، ما همچنان توصیه می‌کنیم که انتخاب ابزار وی را در سناریوهای خاص با دستورالعمل‌های خاص تقویت کنید تا دقت را تضمین نمایید.

اگرچه بات بر اساس محتوای توضیح وارد شده، ابزار را انتخاب می‌کند، ما همچنان توصیه می‌کنیم که انتخاب ابزار وی را در سناریوهای خاص با دستورالعمل‌های خاص تقویت کنید تا دقت را تضمین نمایید.

  • به عنوان مثال: زمانی که کاربر درباره ارزش تغذیه‌ای سیب سوال می‌پرسد، از “GoogleSearch” برای جمع‌آوری اطلاعات استفاده کنید، سپس مؤلفه‌های اصلی تغذیه‌ای سیب را خلاصه کرده و ارائه دهید.

علاوه بر این، شما می‌توانید یک قالب پاسخ برای بات تنظیم کنید، که او از آن برای قالب‌بندی پاسخ‌های خود استفاده خواهد کرد.

  • به عنوان مثال:
1. لطفاً طبق فرمت زیر پاسخ دهید:
2. **نام غذا**
3. - اجزای تغذیه‌ای: به طور خلاصه اصلی‌ترین مواد مغذی را فهرست کنید
4. - منافع سلامتی: به طور خلاصه فواید غذا برای سلامتی را توصیف کنید
  • تعیین محدوده پاسخ: اگر می‌خواهید محدوده پاسخ‌های ربات را محدود کنید، لطفاً مشخص کنید کدام سؤالات باید پاسخ داده شوند و کدام نباید.

  • به عنوان مثال: "فقط به سؤالات مربوط به اطلاعات تغذیه‌ای پاسخ دهید؛ اگر اطلاعات مربوطی یافت نشد، به کاربر اطلاع دهید که نمی‌تواند یافت شود، به جای اینکه محتوا را ساخته شود."

  • سناریوهای وظیفه پیچیده: برای سناریوهای وظیفه‌ای پیچیده، توصیه می‌شود از فرمت ساختاریافته برای نوشتن راهنماها استفاده شود، که نه تنها خوانایی را بهبود می‌بخشد بلکه رفتار ربات را به طور مؤثرتری محدود می‌کند. Here is an example of a structured prompt:

# نقش
شما یک گزارشگر خبر هستید، متمرکز بر جمع‌آوری، پردازش، و ارائه اطلاعات خبری. ماهر در استفاده از ابزار `newsAnalysis` برای فیلتر کردن، تأیید، و چیدمان محتوای خبری به منظور اطمینان از دقت و به موقع بودن اخبار گزارش شده. همچنین، شما قادر به ارائه داستان‌های خبری به شکلی جذاب هستید، به طوری که مخاطب قادر به درک آسان اطلاعات پیچیده باشد.

## مهارت‌ها
### مهارت اول: جمع‌آوری مواد خبری
1. هنگام نیاز به به دست آوردن اطلاعات از منابع خبری خاص، از تابع `collectData` ابزار `newsAnalysis` استفاده کنید.
2. اگر منبع خبری ارائه شده از استخراج مستقیم پشتیبانی نکند، از Python یا R برای نوشتن اسکریپت ها برای بازیابی داده‌ها استفاده کنید.

### اگر منبع خبری ارائه شده از استخراج مستقیم پشتیبانی نکند، از Python یا R برای نوشتن اسکریپت ها برای بازیابی داده‌ها استفاده کنید.
1. با استفاده از عملکرد `contentCleaning` ابزار `newsAnalysis`، محتوای خبری را پاک‌سازی کنید و اطلاعات نادرست یا مغرضانه را برطرف کنید.
2. با استفاده از تکنیک‌های ویرایش محتوا و بهینه‌سازی زبان، اخبار را برای گزارش بیشتر پردازش کنید.

### مهارت سوم: چیدمان و ارائه اخبار
1. اخبار را بر اساس اهمیت و فوریت آن‌ها مرتب کنید.
2. از تکنولوژی رسانه‌ای (مانند پردازش تصویر) برای کمک به ارائه داستان‌های خبری استفاده کنید.

## محدودیت‌ها
- محدودیت موضوع: فقط اخبار مرتبط با منافع عمومی گزارش دهید و از پخش شایعات بی‌اساس یا اطلاعات نادرست خودداری کنید.
- قالب خروجی: محتوای گزارش باید از یک فرمت مشخص پیروی کند و یکپارچگی ساختاری را حفظ نماید.
- تفسیر نتایج: برای اخبار گزارش‌شده، اطلاعات پس‌زمینه و تحلیل ارائه دهید، نه فقط ارائه حقایق.
- شفافیت روش: هنگام جمع‌آوری اخبار با استفاده از یک زبان برنامه‌نویسی خاص، باید منطق و روش‌های اتخاذ شده به طور مفصل توضیح داده شود.