TL;DR: я открыл единый шлюз AgentCore, через который этот агент вызывает все инструменты: шесть целей за одной конечной точкой MCP, поддержанные тремя Lambdas и управляемым коннектором базы знаний, с HubSpot и Partner Central, обернутыми в Lambd...
TL;DR: я открыл единый шлюз AgentCore, через который этот агент вызывает все инструменты: шесть целей за одной конечной точкой MCP, поддерживаемые тремя Lambda и управляемым коннектором базы знаний, причем и HubSpot, и Partner Central заключены в Lambda, а не подключены как серверы MCP из-за несовместимости аутентификации и несоответствия транспорта. Самым ярким открытием стал синтаксис globallow_tools: если вы сделаете это неправильно, модель не выдаст ошибку, она просто озвучит ложные вызовы инструментов, в то время как журналы Lambda останутся пустыми. Единственный способ уловить это — наблюдать, как количество токенов Converse остается неизменным и составляет 411 токенов, независимо от того, что я набираю.
Часть 4 серии «Создание агента по продажам для партнеров на Amazon Bedrock AgentCore» построена на основе одного реального проекта: диалогового агента, который соединяет HubSpot CRM и AWS Partner Central для отдела продаж партнера AWS. Последняя статья настроила среду выполнения; эта статья открывает единый шлюз, через который среда выполнения вызывает каждый инструмент. Все, что описано здесь, развернуто и работает (и каждый шаг установки сначала описывается как настройка консоли).
Самая дорогая строка в Terraform этого проекта — список из семи строк. разрешенные_инструменты, фильтр на стороне жгута проводов, который
