По ходу у тебя искаженное понятие обо всем этом мире ИИ.
Никто ничего за тебя не думает, никто никаких решений без тебя не принимает.
Я когда-то давно нашел в Youtube отличные видео туториалы про то как запилить своего агента с нуля с помощью API от любого ИИ.
Забудь всю магию, опустись на самый низкий уровень. ИИ это не человек. Он не знает ни прошлого ни будущего. Его единственная задача получить от тебя кусок теста и вернуть кусок текста. ВСЕ!!!!!!!!!!! Никакой магии!!!!!!!!!!!
Хочешь чтобы он учитывал ваш диалог - отправь ему весь диалог.
Хочешь чтобы он вызвал какую-то бизнес логику - сам скажи какая у тебя есть бизнес логика и попроси его выбрать из доступных методов. Он тебе просто в ответе скажет - давай вызовем вот этот метод с такими параметрами. И вызываешь его ты, а не ИИ. Вот это и называется агентом. Он берет твой человеческий запрос, добавляет в него кучу метаданных типа какие есть методы, какие они принимают параметры и когда и вызывать. ИИ это видит и просто пишет в ответе вызови вот этот метод. Агент перед тем как переслать тебе ответ анализирует ответ от ИИ и читает что ему сделать - просто переслать ответ тебе в чистом виде или сперва вызвать какой-то метом, получить данные в ответ, вернуть их тебе или обратно ИИ и после обработки от ИИ вернуть тебе. Агент это то что ты програмируешь сам просто программиа - на питоне, на JS, на Apex. Salesforce просто обернул это в AgentScript. Но я могу сделать все тоже самое без него. Надо просто знать ИИ API.
Повторю - никакой магии. Вся работа с ИИ есть
Запрос-Ответ. Ни истории, ни бизнес логики. Ничего!!!!!!!!!!!!!!!!
Поищи на Youtube как запилить своего ИИ агента с нуля. Жизнь станет намного проще с пониманием как оно все работает под капотом.