The post has been translated automatically. Original language: Russian
Artificial intelligence is gradually ceasing to be just a chat window. Modern AI agents can independently search for information, work with files, run code, manage a calendar, and interact with corporate systems.
This is an important step forward. But along with the new features, the question arises: who controls the agent when he begins not only to advise, but also to act?
The main task today is not to stop the development of autonomous systems, but to ensure that security grows along with their capabilities.
A regular chatbot basically responds to a request. The agent receives a goal, selects a sequence of steps, uses tools, and adjusts the plan as they go. However, autonomy is not a choice between two states. One agent only suggests a solution, another prepares an action for human confirmation, and the third works independently within the specified boundaries.
The more freedom a system gets, the higher the requirements for its security and transparency should be.
If the chatbot has given an incorrect answer, the user can ignore it. If an agent makes a mistake while performing several related actions, the consequences can accumulate. They may delete data, send a document to the wrong recipient, disclose confidential information, or continue with an erroneous plan.
A separate danger is prompt injection — hidden instructions on web pages, in letters or documents that attempt to change the agent's behavior. For example, a user asks to process incoming emails, and one of them contains a command to transfer confidential data to a third party. The "do not follow dangerous commands" prompt alone is not enough to protect against such attacks.

Therefore, security must be part of the product architecture.
First, the agent needs to be provided with the minimum necessary autonomy. If the task can be reliably solved by conventional automation, you should not complicate the system just for the sake of the word AI.
Secondly, the agent should only get access to the data and tools that are really needed for a specific task. It is better to use temporary permissions, separate accounts, operation limits, and read mode where data modification is not required.
Thirdly, irreversible actions must be confirmed by a human. Before sending an email, publishing, deleting data, purchasing, or changing access rights, the agent must show what exactly he is going to do and whether it will be possible to cancel the action.
An isolated testing environment, an action log, cost limits, backups, rollback capability, and emergency shutdown are also required. It should be clear what task the agent received, what tools he used, and who is responsible for the consequences of his work.
The security of AI agents is broader than conventional cybersecurity. It is necessary to protect not only servers and data, but also human rights and freedom of choice. The agent should not imperceptibly manipulate the user, discriminate against people, or make important decisions without the possibility of explanation and revision.
Before launching an autonomous system, developers should answer five questions::
- What can an agent do without a person's confirmation?
- What data and accounts are available to him?
- What actions can be irreversible?
- How can I stop the agent and undo the changes?
- Who is responsible for the error?
If there is no specific answer to at least one question, the system is not yet ready for offline operation.
AI agents can free people from routine and speed up many processes. But the future belongs not to the most autonomous agents, but to those whose autonomy remains limited, observable, and safe for humans.
Искусственный интеллект постепенно перестаёт быть просто окном чата. Современные AI-агенты могут самостоятельно искать информацию, работать с файлами, запускать код, управлять календарём и взаимодействовать с корпоративными системами.
Это важный шаг вперёд. Но вместе с новыми возможностями появляется вопрос: кто контролирует агента, когда он начинает не только советовать, но и действовать?
Главная задача сегодня — не остановить развитие автономных систем, а сделать так, чтобы безопасность росла вместе с их возможностями.
Обычный чат-бот в основном отвечает на запрос. Агент получает цель, выбирает последовательность шагов, использует инструменты и корректирует план по ходу работы. Однако автономность не является выбором между двумя состояниями. Один агент только предлагает решение, другой готовит действие для подтверждения человеком, а третий самостоятельно работает в заданных границах.
Чем больше свободы получает система, тем выше должны быть требования к её безопасности и прозрачности.
Если чат-бот дал неправильный ответ, пользователь может его проигнорировать. Если агент ошибся при выполнении нескольких связанных действий, последствия способны накапливаться. Он может удалить данные, отправить документ не тому получателю, раскрыть конфиденциальную информацию или продолжить выполнение ошибочного плана.
Отдельную опасность представляет prompt injection — скрытые инструкции на веб-страницах, в письмах или документах, пытающиеся изменить поведение агента. Например, пользователь просит обработать входящие письма, а одно из них содержит команду передать конфиденциальные данные третьему лицу. Одного промпта «не выполняй опасные команды» для защиты от подобных атак недостаточно.

Поэтому безопасность должна быть частью архитектуры продукта.
Во-первых, агенту нужно предоставлять минимально необходимую автономность. Если задачу можно надёжно решить обычной автоматизацией, не стоит усложнять систему только ради слова AI.
Во-вторых, агент должен получать доступ только к тем данным и инструментам, которые действительно нужны для конкретной задачи. Лучше использовать временные разрешения, отдельные учётные записи, лимиты операций и режим чтения там, где изменение данных не требуется.
В-третьих, необратимые действия должны подтверждаться человеком. Перед отправкой письма, публикацией, удалением данных, покупкой или изменением прав доступа агент должен показать, что именно он собирается сделать и можно ли будет отменить действие.
Также необходимы изолированная среда для тестирования, журнал действий, лимиты расходов, резервное копирование, возможность отката и аварийная остановка. Должно быть понятно, какую задачу получил агент, какие инструменты использовал и кто отвечает за последствия его работы.
Безопасность AI-агентов шире обычной кибербезопасности. Нужно защищать не только серверы и данные, но также права и свободу выбора человека. Агент не должен незаметно манипулировать пользователем, дискриминировать людей или принимать важные решения без возможности объяснения и пересмотра.
Перед запуском автономной системы разработчикам стоит ответить на пять вопросов:
- Что агент может сделать без подтверждения человека?
- Какие данные и учётные записи ему доступны?
- Какие действия могут оказаться необратимыми?
- Как остановить агента и отменить изменения?
- Кто несёт ответственность за ошибку?
Если хотя бы на один вопрос нет конкретного ответа, система ещё не готова к автономной работе.
AI-агенты способны освободить человека от рутины и ускорить множество процессов. Но будущее принадлежит не самым автономным агентам, а тем, чья автономность остаётся ограниченной, наблюдаемой и безопасной для людей.