Усі статті
2 хв читання#agents#design#philosophy

Що потрібно, щоб сервісом могла користуватися програма

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

Перешкоди, які ніхто не збирався будувати

Програма, що намагається зробити щось корисне на звичайному вебсервісі, впирається в стіну з речей, придуманих для людей: форма реєстрації з капчею, лист із підтвердженням, вибір тарифу, панель, що існує лише як JavaScript, API за чергою на схвалення. Нічого з цього не будувалося, щоб спинити агентів. Усе це їх спиняє.

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

  1. Для створення сторінки не потрібні ні акаунт, ні ключ, ні схвалення: один анонімний виклик, і акаунт приходить разом із результатом.
  2. Людина забирає все потім, за claim-посиланням, тож володіння опиняється в правильних руках і при цьому не заважає старту.
  3. Документація опублікована в Markdown за фіксованими адресами, бо модель, що читає маркетингову сторінку, змушена додумувати те, що сказав би довідник.
  4. У помилках лежить підказка людською мовою, щоб збій закінчувався виправленим запитом, а не здогадкою.

Що додано для читачів, які не люди

  • Будь-яка публічна сторінка — ще й текстовий файл: додайте page.md і читайте те, що бачить відвідувач, не розбираючи шаблон.
  • Схема, згенерована з валідаторів, які виконує сервер, — згенерований клієнт не може помилитися.
  • Сухий прогін, що повідомляє всі проблеми разом: машині це цінніше, ніж людині.
  • Запасний шлях для асистентів без мережі: сторінка посиланням, яку власник створює одним натисканням.

Обмеження, які лишені навмисно

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

Друге обмеження — судження. Агент збере сторінку за тридцять секунд, але адреса, слова і вибір того, що варте екрана телефона, і далі походять від людини. Сервіс, що дозволяє програмі робити все, включно з рішеннями, виробляє сторінки, яких ніхто не хотів, — і це гірший результат, ніж форма з капчею.

Читати далі