Чому APC-агенти мають за замовчуванням використовувати model: inherit

Файли APC-агентів працюють найкраще, коли вони малі та портативні.

Найкращим варіантом за замовчуванням є використання model: inherit. Використовуйте конкретну модель лише тоді, коли цього вимагає ваш проєкт. Це правило дозволяє тримати файли в чистоті. Репозиторій містить контракт проєкту, а середовище виконання (runtime) робить вибір моделі.

APC-агент — це персона (persona) у вашому файлі агента. Він визначає ім'я, роль та навички. Він не повинен жорстко прописувати (hardcode) весь стек середовища виконання. Він не повинен нав'язувати одного вендора як стандартного. Він описує персонажа і дозволяє середовищу виконання виконувати свою роботу.

Чому model: inherit краще:

Коли використовувати конкретну модель:

Використовуйте конкретного провайдера та ID моделі лише тоді, коли від цього залежить проєкт. Наприклад:

Використовуйте цей тест, перш ніж закріплювати (pin) модель:

Описуйте агента, а не машину. Це робить ваші файли агентів корисними, а не прив'язаними до конкретних умов.

Джерело: https://dev.to/agentprojectcontext/why-apc-agents-should-default-to-model-inherit-1jih

Додаткова спільнота для навчання: https://t.me/GyaanSetuAi