Вікторина, пов’язана з посібником · Середній Рівень

Вікторина «Планувальник-виконавець».

Дізнайтеся, як агенти-планувальники-виконавці декомпонують цілі, виконують кроки, опосередковані інструментом, відстежують стан, переплановують після зворотного зв’язку та перевіряють виконання завдання.

Пов'язані напрямні шляхиПланувальник Виконавець Агенти
Питання 1 з 8

Яка основна ідея агента-планувальника-виконавця?

Перегляньте кожне запитання8 запитання

Відповіді та пояснення з’являються під час виконання тесту.

  1. Яка основна ідея агента-планувальника-виконавця?
    • Розділення ролі розбиття цілі на кроки від ролі виконання кроків
    • Запуск двох копій однієї моделі для голосування за відповіді
    • Використання лише однієї моделі для створення зображення
    • Повністю позбавляє вас потреби в інструментах
  2. Чому «перепланування» має значення в цій моделі?
    • Він видаляє початкову ціль
    • Це дозволяє планувальнику коригувати кроки, коли виконання не вдається або з’являється нова інформація
    • Це подвоює кількість доступних інструментів
    • Це забороняє виконавцю використовувати API
  3. Якої проблеми допомагає уникнути відділення планування від виконання?
    • Бракує місця на диску
    • Повільне підключення до Інтернету
    • Одна модель втрачає мету, пропускає кроки або галюцинує прогрес
    • Потрібна відеокарта
  4. Як виконавець зазвичай виконує призначений йому крок?
    • Переписуючи мету планувальника
    • Ігноруючи план
    • Створюючи лише зображення
    • Викликаючи інструменти, API або інші моделі
  5. Яким чином прогрес зазвичай повідомляється планувальнику?
    • Наскрізний стан завершеного кроку, який передається через контекстне вікно або зовнішню пам’ять
    • Це ніколи не повідомляється
    • Тільки перезапустивши програму
    • Надсилаючи користувачеві електронний лист
  6. Який компроміс відзначив LangChain для свого початкового підходу «плануй і виконуй»?
    • Це гарантувало виконання кожного завдання за один виклик
    • Він здійснив більше викликів мовної моделі в обмін на обробку довгострокового планування
    • Він видалив усі виклики інструментів від виконавця
    • Це вимагало виконання кожного плану без зворотного зв’язку
  7. Чому цикл «планувальник-виконавець» повинен мати обмеження на крок або вартість?
    • Щоб кожен план вдавався з першої спроби
    • Щоб усунути необхідність перевірки результатів виконання
    • Щоб запобігти повторному плануванню та викликам інструментів без корисного прогресу
    • Щоб гарантувати, що планувальник не має помилок
  8. Що має перевірити агент, перш ніж оголосити виконання багатоетапного завдання?
    • Чи створено довгий план
    • Чи було зроблено кожен запланований крок незалежно від результату
    • Чи використав виконавець найдорожчий інструмент
    • Чи задовольняє спостережуваний результат критеріям досягнення цілі