Предоставить ИИ-агенту право тратить деньги легко. Настоящая задача — убедиться, что он никогда не потратит больше, чем вы разрешили. 🔐
Вот что важно. Поле задачи описывает, что должен делать агент, но оно не является границей безопасности. «Политика платежей» задаёт обязательные к исполнению лимиты расходов, а дополнительные «ограничения выполнения» могут ещё сильнее ограничить порядок проведения платежей.
Например, представьте, что я разрешаю агенту покупать метеоданные с лимитом 2 доллара на одну транзакцию и общим бюджетом 10 долларов. Если он решит, что ему нужна покупка на 15 долларов, это решение не должно отменять утверждённую политику. Платёж должен быть отклонён, если он превышает установленные лимиты.
Я также проверил менее очевидную проблему: пересекающиеся по времени платежи. Система не может просто учитывать уже потраченные деньги — ей нужно принимать во внимание средства, зарезервированные для платежей, которые ещё выполняются. В документации Kite описан учёт как «общей потраченной суммы», так и «общей зарезервированной суммы», а также резервирование с блокировкой строк, которое не позволяет параллельным запросам обойти один и тот же лимит бюджета.
В этом и заключается важное различие для автономных платежей. Агент может решать, что он хочет сделать, но уровень контроля определяет, сколько ему на самом деле разрешено потратить. Чем больше автономии мы предоставляем агентам, тем важнее становится эта граница.
Доверили бы вы свои деньги ИИ-агенту, если бы платёжная система сама не обеспечивала соблюдение лимитов расходов? 🤔
@KITE AI $KITE #KiteBBW
Вот что важно. Поле задачи описывает, что должен делать агент, но оно не является границей безопасности. «Политика платежей» задаёт обязательные к исполнению лимиты расходов, а дополнительные «ограничения выполнения» могут ещё сильнее ограничить порядок проведения платежей.
Например, представьте, что я разрешаю агенту покупать метеоданные с лимитом 2 доллара на одну транзакцию и общим бюджетом 10 долларов. Если он решит, что ему нужна покупка на 15 долларов, это решение не должно отменять утверждённую политику. Платёж должен быть отклонён, если он превышает установленные лимиты.
Я также проверил менее очевидную проблему: пересекающиеся по времени платежи. Система не может просто учитывать уже потраченные деньги — ей нужно принимать во внимание средства, зарезервированные для платежей, которые ещё выполняются. В документации Kite описан учёт как «общей потраченной суммы», так и «общей зарезервированной суммы», а также резервирование с блокировкой строк, которое не позволяет параллельным запросам обойти один и тот же лимит бюджета.
В этом и заключается важное различие для автономных платежей. Агент может решать, что он хочет сделать, но уровень контроля определяет, сколько ему на самом деле разрешено потратить. Чем больше автономии мы предоставляем агентам, тем важнее становится эта граница.
Доверили бы вы свои деньги ИИ-агенту, если бы платёжная система сама не обеспечивала соблюдение лимитов расходов? 🤔
@KITE AI $KITE #KiteBBW