Создание контекстно-осведомленного ИИ-ассистента на AgentCore и OpenClaw
AWS Machine Learning показывает, как создать контекстно-осведомленного ИИ-ассистента.
- 01.AWS Machine Learning показывает, как создать контекстно-осведомленного ИИ-ассистента.
Как пишет AWS Machine Learning, стандартные ИИ-ассистенты хорошо отвечают на отдельные вопросы, но не способны поддерживать непрерывность общения. Если вы спросите о своем саде у ассистента без памяти, он не вспомнит, что три недели назад вы упоминали о своих быстро дренирующихся грядках, о том, что используете только органические удобрения, или о том, что ваши петунии страдали от жары. Каждая беседа начинается с нуля, и бремя повторного объяснения контекста ложится на пользователя. Проблема не в качестве ответов, а в том, что ассистент не запоминает информацию о вас. В данной статье показано, как создать персонального ассистента, который накапливает контекст, используя OpenClaw — открытую агентную систему, работающую на платформе AgentCore, которая является частью Amazon Bedrock. Возможность памяти AgentCore превращает временные чаты в долговечные знания. Также будет показано, как тегировать эти воспоминания структурированными метаданными для извлечения актуальных записей по заданному вопросу. В качестве примера используется Sprout, помощник по садоводству, но архитектура является универсальной. Замените персонажа и набор навыков, и тот же процесс может обслуживать бота поддержки, фитнес-тренера или внутренний справочный центр. Вся система помещается в один шаблон AWS CloudFormation, разворачивается одной командой и работает по модели потребления, стоимость которой составляет всего несколько долларов в месяц для легкого личного использования. В процессе мы поделимся рекомендациями по дизайну, которые можно применить к ассистентам, созданным на этой платформе. AgentCore — это платформа для создания, подключения и оптимизации агентов в масштабе с использованием любых фреймворков или моделей. Система поддерживает запросы через вебхуки Telegram и Amazon EventBridge, которые вызывают одного и того же агента AgentCore, координирующего работу OpenClaw и памяти AgentCore. Telegram сообщения поступают через Amazon API Gateway и функцию AWS Lambda, в то время как запланированные задания, такие как напоминания о поливе, поступают через Amazon EventBridge Scheduler и функцию cronjob Lambda. Оба вызывают API InvokeAgentRuntime на платформе AgentCore. Чтобы развернуть свою собственную версию с помощью кнопки Launch Stack или скриптов, вам потребуется доступ к Amazon Bedrock AgentCore, включая AgentCore runtime и AgentCore memory. Также необходим доступ к моделям, которые вы планируете использовать: Claude Haiku 4.5 для текста и Claude Sonnet 4.5 для визуальных задач. Вам также понадобится токен бота Telegram для взаимодействия с пользователем и базовые знания о концепциях оркестрации агентов и CloudFormation. Архитектура системы является безсерверной и не требует инструментов сборки для запуска. Каждый компонент живет в одном шаблоне CloudFormation. AgentCore runtime использует модель ценообразования на основе потребления, так что вы платите только за активные вычисления, а не за время ожидания, например, ответа модели. Это означает, что для личного ассистента, использующегося короткими сессиями, стоимость составляет примерно 1–2 доллара в месяц, в отличие от 35 долларов для постоянно работающего экземпляра Amazon Elastic Compute Cloud. OpenClaw предоставляет цикл работы агента, использование инструментов и систему навыков. Он запускает обертку, которая адаптирует его к HTTP-протоколу AgentCore. При запуске контейнера обертка health-check'ит OpenClaw и обрабатывает запросы. Запросы к текстовым и визуальным моделям маршрутизируются на разные модели Claude в Bedrock, что позволяет оптимизировать затраты и качество. Sprout имеет навыки, такие как прогноз погоды, напоминания и заметки о растениях. Telegram является практичным каналом для личного ассистента, так как он основан на вебхуках и не требует разработки клиента. Бот-токен хранится в Secrets Manager, а развертывание регистрирует вебхук, который направляет Telegram на конечную точку API Gateway. Память — это то, что меняет ситуацию. Она позволяет ассистенту запоминать информацию о пользователе и использовать её в будущих взаимодействиях. Применяются стратегии извлечения для создания долговременных записей, которые затем могут быть использованы для более точных ответов. Таким образом, архитектура, описанная в статье, позволяет создать мощного и экономичного безсерверного агента, который помнит о пользователе и его предпочтениях, тем самым значительно улучшая качество взаимодействия. Материал подготовлен нейросетью на основе оригинальной публикации. ИИ может ошибаться в деталях (цифры, имена, даты, цитаты) — для важной информации сверяйтесь с первоисточником.
Related Intelligence
All stories →ChatGPT 新增受 PIN 码和 Face ID 保护的加密聊天
OpenAI 正在向 ChatGPT 推出加密聊天功能,允许用户用 PIN 码或生物识别保护隐藏单独的对话。这一新功能有助于保护个人对话不被他人查看,即使用户将手机交给他人也无法访问。
微软的 MAI-DxO 系统诊断复杂疾病比医生更准确
微软开发的 MAI-DxO 人工智能系统在诊断复杂临床病例时表现优于全科医生。内部测试中,该系统的诊断准确率超过 80%,在某些指标上甚至是医生结果的两倍……
瑞典限制政府工作电脑访问 ChatGPT 和 Claude
从10月26日起,瑞典政府机关工作人员不得在公务电脑上使用 ChatGPT 和 Claude 的浏览器版本。当局担心,使用未经国家批准的 AI 服务可能导致机密数据泄露,据传……