Tool для агента — не просто функция. Это полномочие.
Если агент имеет:
read_email()
он имеет полномочие наблюдать.
Если:
send_email()
он уже имеет полномочие изменять реальность.
Если:
delete_database()
мы дали ему ещё немного космической власти. ☄️
Каждое действие нужно рассматривать по двум осям:
Capability
Что агент технически способен сделать?
Authority
Что агенту разрешено делать самостоятельно?
Это фундаментально разные вещи.
Практика
Классифицировать инструменты по capability, authority, уровню воздействия, reversibility и требуемому approval.
Результат модуля
Студент умеет проектировать инструменты как контролируемые полномочия, а не только как технические функции.