• 谈理想
    2026-06-03 来自浙江
    老师,目前阅读到这里我的理解是,在该模式下,llm参与的地方主要是,通过注解中的一些属性,比如cost(决定成本),description(像是一种提示词)等,自主的去规划plan。有点像将智能体的温度拉到最低的意思,又有点智能体编排的意思。我看到了它的优势,但是好像有点没法去落地,可能是场景不同导致的吗?因为目前我有在接触Spring AI去开发智能体,更像是一种对话的场景。这会是导致我问题的原因吗

    作者回复: 你好,对于采用GOAP进行规划的场景,LLM参与的地方有: 1.根据用户输入的相关性来选择Goal,比如基于@AchievesGoal(description = "基于知识库回答用户问题")中的description 2.某些Action内部可能使用LLM,包括其中使用工具的部分也可能使用LLM 注意,编排action的执行顺序这个过程是没有LLM参与的,是纯算法计算。关于对话场景的智能体开发,我理解Embabel应该也是可以支持的,这里我先简单放一个Rod Johnson的blog供您参考,它是聊天机器人相关的,或许有参考价值,如果您仍有问题,欢迎继续留言,我们再继续讨论。后面我也会考虑多给大家一些项目代码便于大家理解,目前文字比较多,可能确实体感不强。 https://medium.com/@springrod/building-a-chatbot-with-embabel-agentic-rag-b26a8346cb16

    
    