赞
踩
大家好,我是feng,欢迎关注公众号和我一起探索。如果文章对你有所启发,请为我点赞、转发!
复习一下之前介绍Typescript开发AI应用的相关知识点:
使用Ollama搭建和管理、运行本地大模型,使用Quasar、Vue3、LangChain等框架技术开发了一个类似ChatGPT的对话式AI应用实例。
AI探索实践10 - Typescript开发AI应用2:前端实现本地模型流式响应输出https://mp.csdn.net/mp_blog/creation/editor/136522923LangChain提供了3种方式向大模型发送请求,分别是:
我们可以根据不同的需求场景,采用不同的调用方式。
了解提示语模板的作用,通过提示语模板功能,我们可以为用户发送的提示语,补充更多的上下文信息,从而得到更好的答案。我们可以在提示语中间指定模型的角色、明确模型要做的任务,以及说明需要识别用户的输入占位符等。
AI探索实践12 - Typescript开发AI应用4:大模型响应数据的格式化输出https://mp.csdn.net/mp_blog/creation/editor/136570566我们可以对大模型的输出数据格式化为实际需要的类型,比如字符串、数组、json对象等。
AI探索实践13 - Typescript开发AI应用5:抓取网页、文档分割、向量存储与检索链语义检索的使用 【推荐】https://mp.csdn.net/mp_blog/creation/editor/136588067 这篇博文比较重要,可视为一个RAG应用的基本实现示例。
AI探索实践14 - Typescript开发AI应用6:将对话历史记录添加到上下文https://mp.csdn.net/mp_blog/creation/editor/136641393了解如何使用LangChain的API来设置对话历史,主要有3种类型:
本文将介绍另一个重要概念:Agent,它是实现企业AI应用的重要组成部分。
Agent(智能体) = 一个设置了一些目标或任务,可以迭代运行的大型语言模型。这与大型语言模型(LLM)在像ChatGPT这样的工具中“通常”的使用方式不同。在ChatGPT中,你提出一个问题并获得一个答案作为回应。而Agent拥有复杂的工作流程,模型本质上可以自我对话,而无需人类驱动每一部分的交互。
这个定义有几个关键词:
所以如果这个定义按照关键词来理解就是:一个能够解决明确问题的、按照一定流程执行的、不需要人工干预的、如有必要可以循环执行任务的大模型。
如果给这个定义加上:视觉、听觉和金属外壳,这不就是科幻电影中的人工智能的机器人嘛!
来看看LangChain上对Agent是如何定义的:https://www.wpsshop.cn/w/weixin_40725706/article/detail/655645
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。