第六课Lagent & AgentLego 智能体应用搭建

课程视频地址:Lagent & AgentLego 智能体应用搭建_哔哩哔哩_bilibili

6.1智能体

6.1.1为什么要有智能体

大模型的局限性:幻觉、时效性、可靠性,为解决上述问题,基于大模型的智能体应用而生。

6.1.2什么是智能体

应当满足3个条件:感知环境。采取动作改变环境。运用推理能力理解信息、解决问题、产生推断、决定动作。

包括三个部分:

大脑:

感知:

动作:

6.1.3智能体的组成

6.1.4智能体经典范式

autogpt:

任务发送给系统,任务列表发送至智能体,智能体将任务存储到记忆当中,把相关结果发给另外一个智能体,创建新的任务。直到最终的任务完成。

rewoo agent:

planner作为决策将输入分成多步,每一步都有对应的任务,将其中需要执行的任务发送给worker执行,将任务结果一并发送给solver得到最终的结果

react Agent

接收用户的输入,选择相对的工具进行执行,拿到工具的结束条件后,模型会思考是否应该选择下一个工具直到完成条件即用户的输入为止。

结合推理与行为,更好实现智能体的思维模式。

6.2Lagent & AgentLego

6.2.1Lagent

是一个轻量级智能体框架,让用户高效地构建基于大语言模型的智能体,支持多种智能体范式,支持多种工具(谷歌搜索、Python解释器等)

大语言模型模块可以接受人类的反馈,人类指令以及外部观察到相对应的指令和规划后交付到action中,

6.2.2agentLego

类似乐高,可以搭建自己的智能体框架。

集成多种工具,提供了可拓展工具接口、灵活的适配方法,检索以及部署各种各样的案例,方便接入到langchain,Lagent ,Transformers Agents

6.2.3两者的关系

用户输入,大语言模型决定是否需要调用工具,不需要则可以直接输出结果,需要,则调用工具,进入Lagent结构,需要调用工具则需要使用AgentLego框架中的工具。部分多模态相关功能的工具在AgentLego算法库中。得到相对的输出后,模型进行处理即为智能体的输出。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于agent智能的NL2SQL(自然语言转结构化查询语言)系统是近年来人工智能领域的研究热点之一。这种系统利用自然语言输入,通过深度学习等技术,将自然语言意图转化为数据库查询语言,从而实现自动化地回答用户在数据库中的查询请求。 NL2SQL系统的实现主要包含以下几个关键步骤: 1. 数据集的构建:为了训练和评估模型,需要构建包含自然语言查询和对应SQL语句的数据集。通常,这需要人工标注大量的数据,包含各种查询语句和对应的正确结果。 2. 自然语言理解(NLU):NLU是NL2SQL系统的关键组成部分,它负责将自然语言查询转化为一个中间表示。该中间表示可以是一种语义解析树、查询模板或其他形式,用于表示查询的语义。NLU可以利用分词、词性标注、实识别等方法对输入的自然语言文本进行语义解析。 3. 查询生成:在得到中间表示后,系统需要将其转化为对应的SQL语句。这个过程可以利用预定义的查询模板,也可以通过生成查询的方式。生成查询的方法可以使用递归神经网络、增强型注意力模型等技术。 4. 查询执行:最后一步是执行生成的SQL查询,将结果返回给用户。查询执行可以利用数据库管理系统(DBMS)来完成,连接到数据库并返回查询结果。 基于agent智能的NL2SQL系统研究与实现面临一些挑战。首先,自然语言的多样性和复杂性使得理解和转换为结构化查询语言具有一定的困难。其次,训练数据的获取和标注需要大量的人力资源和时间成本。此外,系统需要处理好语义解析和查询生成之间的映射关系,以确保生成的查询语句正确无误。 然而,随着深度学习和自然语言处理的发展,基于agent智能的NL2SQL系统的研究和实现取得了一些重要的突破。这种系统在实际应用中具有广阔的前景,可以帮助用户更便捷地从数据库中获取信息,并推动智能化的数据查询和分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值