Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 1659|Відповідь: 1

[ШІ] (8) Вступ до системи діалогових ролей, користувача та помічника великих моделей

[Копіювати посилання]
Опубліковано 2025-2-28 09:45:00 | | |
Чат-модель приймає серію повідомлень як вхід і повертає повідомлення, згенероване моделлю, як вихід.

Хоча формат чату дозволяє легко вести кілька раундів розмов, він однаково підходить для одноразових завдань без жодних розмов. Приклад виклику API:

Параметр повідомлень є найважливішим параметром у методі createChatCompletion, який містить кілька об'єктів повідомлення. Кожне повідомлення має свою роль і може бутиsystem、user、assistantБудь-який із них.

  • user: Представляє повідомлення, надіслане користувачем, тобто питання або інструкцію, введену користувачем. У наведеному вище коді обидва повідомлення — друге і четверте — це тип user.
  • асистент: представляє відповідь або відповідь, яку дає чат-бот, викликаючи алгоритм ШІ. У наведеному вище коді третє повідомлення — це повідомлення типу асистента.
  • system: Представляє повідомлення, надіслане системою або клієнтом через код. Мета системних повідомлень — надавати додаткові рекомендації або інструкції асистенту, щоб він міг краще реагувати.


Чат починається з повідомлення типу системи, за яким слідують по черзі повідомлення користувача типу та асистента. Система повідомлення типу може допомогти налаштувати поведінку асистента та підказати, як він має відповідати на питання користувача, наприклад, системне повідомлення «Ви дуже корисний асистент-ШІ» у наведеному вище прикладі.

Весь список повідомлень може бути дуже коротким — лише одне повідомлення, або дуже довгим, займаючи кілька сторінок.

Історія чату також важлива у взаємодії з чат-ботами, оскільки інструкції користувача можуть потребувати посилатися на інформацію про попередні повідомлення. У наведеному вище прикладі коду останнє питання користувача — «Хто чемпіон?» "Це має сенс лише тоді, коли в попередніх новинах згадується чемпіонат світу 2022 року.

Оскільки модель машинного навчання не має пам'яті попередніх запитів, вона повинна надавати всю релевантну інформацію під час розмови. Якщо діалог не вписується в ліміт токенів моделі, потрібне скорочення.





Попередній:Особистий домашній IP-KVM Open Source проєкт і резюме пристрою
Наступний:Плагін для підсвічування коду prismjs вводить проблему всіх мовних порядків
 Орендодавець| Опубліковано 2025-3-27 09:08:35 |
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com