- Головна
- /
- Стаття
Рекомендації щодо визначення цілей та інструкції для AI agent
Ця стаття доступна в рамках раннього випуску. Контент знаходиться в процесі розробки і може змінюватися в міру вдосконалення нашого продукту. Ми будемо раді вашим відгукам, які допоможуть покращити документацію.
Практичні поради щодо визначення цілей
У цьому розділі описано найкращі практики написання підказок цілей для автономного агента штучного інтелекту та дій для виконання намірів користувача. Агент штучного інтелекту підтримує два типи дій — заповнення слота та заповнення слота виконанням. Кожен слот є кроком у виконанні наміру користувача.
Підказка про ціль має містити чіткий напрямок для мети ШІ-агента, не заглиблюючись у конкретику. Детальна інформація про те, як досягти мети, включаючи джерела, пункти призначення, дати або іншу конкретну інформацію, обробляється окремими діями та процесами їх заповнення слотів.
Практики, які слід взяти на озброєння
-
Мета повинна бути загальною і широкою.
-
Зосередьтеся на загальній функції або меті Агента.
-
Використовуйте дієслова дії для опису основної функції агента.
-
Враховуйте результат або користь для користувача.
-
Використовуйте чітку та лаконічну мову.
-
Слідкуйте за тим, щоб мета збігалася з діями та можливостями агента.
Хороші приклади
-
Допомога користувачам у бронюванні авіаквитків.
-
Допомога з бронюванням столиків у ресторані.
-
Надання прогнозів погоди.
-
Керування списками особистих завдань.
Методи, яких слід уникати
-
Не додавайте конкретні відомості, як-от місцезнаходження, дати чи інформацію про користувача.
-
Уникайте згадок про конкретні дії або методи впровадження.
-
Не використовуйте технічний жаргон або складну термінологію.
-
Уникайте занадто довгих або складних формулювань цілей.
-
Не включайте кілька не пов'язаних цілей в один запит.
-
Уникайте використання двозначних або розпливчастих формулювань.
Погані приклади
-
Допомога користувачам забронювати переліт з Лос-Анджелеса до Сан-Франциско на 15 липня (занадто конкретно).
-
Використання API бронювання авіаквитків для резервування місць у літаку (згадується деталі реалізації).
-
Бронювання авіаквитків, бронювання готелів та оренда автомобілів (кілька не пов'язаних цілей).
-
Використання обробки природної мови для розуміння запитів користувачів про бронювання авіаквитків (занадто технічне).
-
Робити речі, пов'язані з подорожами (занадто розпливчасто).
Практичні поради щодо визначення інструкцій
Ви повинні надати автономним агентам штучного інтелекту чіткі та дієві інструкції, щоб гарантувати, що вони точно та ефективно виконують свої завдання. У цьому розділі викладено найкращі практики у форматі «що можна і чого не можна робити», щоб допомогти вам у написанні інструкцій для автономних агентів штучного інтелекту. Ці агенти використовують інтегровані інструменти для таких завдань, як бронювання зустрічей, підтримка клієнтів та інші взаємодії в чаті/голосі.
Практики, які слід взяти на озброєння
-
Будьте конкретними та чіткими
-
Чітко визначте завдання, яке повинен виконати агент.
-
Використовуйте пряму і зрозумілу мову.
-
-
Надайте покрокову інструкцію
-
Розбивайте завдання на менші, керовані кроки.
-
Слідкуйте за тим, щоб кроки відбувалися в логічному порядку.
-
-
Включіть контекстуальну обізнаність
-
Надайте контекст, щоб допомогти агенту зрозуміти завдання.
-
Адаптуйте інструкції, щоб покращити взаємодію з користувачем.
-
-
Вкажіть використання інструменту
-
Чітко вкажіть, які інструменти використовувати.
-
Надайте детальні інструкції щодо використання інструменту.
-
-
План роботи з помилками
-
Додайте інструкції щодо виправлення поширених помилок.
-
Надайте запасні варіанти.
-
-
Залучайте користувачів
-
Включіть інструкції щодо взаємодії з користувачем.
-
Переконайтеся, що агент підтверджує дії та шукає зворотний зв'язок.
-
-
Забезпечте адаптивність
-
Дозволяє коригувати дані користувача залежно від даних.
-
Заохочуйте постійне вдосконалення.
-
-
Дотримуйтесь етичних міркувань
-
Забезпечте дотримання етичних принципів і норм.
-
Включіть заходи щодо пом'якшення потенційних упереджень.
-
Хороші приклади
-
Бронювання зустрічей: запитайте у користувача бажану дату й час зустрічі. Перевірте доступність за допомогою інструмента календаря. Якщо є, запишіться на прийом і узгодьте деталі з користувачем. Якщо такої можливості немає, запропонуйте наступний доступний часовий проміжок.
-
Служба підтримки: привітайте користувача та запитайте його. Якщо запит стосується скидання пароля, проведіть його через процес скидання за допомогою інструмента автентифікації. Підтвердьте скидання та запитайте, чи потрібна їм додаткова допомога.
-
Збір відгуків — після завершення взаємодії попросіть користувача оцінити свій досвід за шкалою від 1 до 5. Запишіть відгук і подякуйте користувачеві за його відгук.
Методи, яких слід уникати
-
Уникайте розпливчастих інструкцій—використовуйте двозначні формулювання.
-
Пропускати кроки: припускайте, що агент робить висновки про кроки.
-
Ігнорувати контекст – надавати інструкції без контексту.
-
Нехтуйте деталями інструменту — не вкажіть, які інструменти використовувати.
-
Не звертайте уваги на обробку помилок – ігноруйте потенційні помилки.
-
Ігнорувати взаємодію з користувачем: пропускайте кроки взаємодії з користувачами.
-
Будьте негнучкими — надавайте жорсткі інструкції, які не допускають змін.
-
Ігноруйте етичні принципи – не звертайте уваги на дотримання та пом'якшення упередженості.
-
Уникайте використання суперечливих інструкцій — ми не повинні використовувати суперечливі інструкції (які збивають з пантелику агента).
Погані приклади
-
Запис на прийом
-
Обробляти запити клієнтів (занадто розпливчасті).
-
Просто запишіться на прийом (не уточнюючи, яким чином).
-
-
Підтримка клієнтів
-
Допоможіть користувачеві (занадто розпливчасто).
-
Скидання пароля (без підтвердження особи користувача).
-
-
Збір зворотнього зв'язку
-
Отримайте зворотний зв'язок (занадто розпливчастий).
-
Запитайте, чи сподобалося їм (без структурованої системи оцінювання).
-