Контракты
Нарисуйте ответственность компонентов и разберите отказ на границе.
Начать
Углубиться
События меняются: как обновлять контракт без одновременного релиза всех сервисов
Совместимость схемы, смысл полей, старые сообщения и порядок обновления производителей и потребителей.
Prompt injection: найденный текст не должен получать права пользователя
Как отделить содержимое документов и сайтов от разрешения читать данные, вызывать инструмент и отправлять результат.
MCP: инструменты для ИИ без лишних прав
Разбираем host, client и server, выбор аккаунта, авторизацию и границу между результатом инструмента и разрешением на действие.