Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1659|Отговор: 1

[AI] (8) Въведение в системата за диалогови роли, потребител и асистент на големи модели

[Копирай линк]
Публикувано на 28.02.2025 09:45:00 | | |
Моделът на чат приема серия от съобщения като вход и връща съобщението, генерирано от модела, като изход.

Въпреки че форматът на чата улеснява провеждането на няколко кръга разговор, той е еднакво подходящ и за еднократни задачи без никакви разговори. Пример за API извикване е следният:

Параметърът съобщения е най-важният параметър в метода createChatCompletion, който съдържа множество обекти на съобщения. Всяко съобщение има роля и може да бъдеsystem、user、assistantНито един от тях.

  • потребител: Представлява съобщението, изпратено от потребителя, тоест въпроса или инструкцията, въведени от потребителя. В горния код както второто, така и четвъртото съобщение са от тип user.
  • асистент: Представя отговора или отговора, даден от чатбота, като извиква алгоритъм с изкуствен интелект. В горния код третото съобщение е съобщение от тип асистент.
  • system: Представлява съобщение, изпратено от системата или клиента чрез код. Целта на системните съобщения е да предоставят допълнителни насоки или инструкции на асистента, за да може да отговаря по-добре.


Чатът започва с съобщение от типа система, последвано от редуващи се съобщения от типа потребител и асистент. Система от типа съобщения може да помогне за задаване на поведението на асистента и да насочи как да отговори на въпроса на потребителя, като например системното съобщение "Вие сте много полезен AI асистент" в горния пример.

Целият списък с съобщения може да бъде много кратък, с само едно съобщение, или много дълъг, заемащ няколко страници.

Историята на чата е важна и при взаимодействията с чатботовете, тъй като инструкциите на потребителя може да се нуждаят от информация от предишни съобщения. В примера с код по-горе, последният въпрос на потребителя е "Кой е шампионът?" "Това има смисъл само когато Световното първенство през 2022 г. се споменава в предишните новини.

Тъй като моделът за машинно обучение няма памет за предишни заявки, той трябва да предостави цялата релевантна информация по време на разговора. Ако диалогът не се вписва в лимита на моделните токени, е необходимо някакво съкращаване.





Предишен:Личен домашен IP-KVM Open Source проект и резюме на устройството
Следващ:Плъгинът за маркиране на код prismjs въвежда проблема с всички езикови редове
 Хазяин| Публикувано на 27.03.2025 09:08:35 |
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com