首页
编程日记
maven
地质
鸿蒙
Fixturlaser对中仪
langchain
2024/10/15 14:39:49
使用Astra DB和LangChain构建高效的RAG系统:从入门到实践
使用Astra DB和LangChain构建高效的RAG系统:从入门到实践 1. 引言 检索增强生成(Retrieval-Augmented Generation,简称RAG)是一种结合了信息检索和文本生成的AI技术,能够显著提升大语言模型的表现。本文将介绍如何使…
阅读更多...
llama神经网络的结构,llama-3-8b.layers=32 llama-3-70b.layers=80; 2000汉字举例说明
AI大模型全套学习资料 “最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。 这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。 我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成…
阅读更多...
使用Astra DB和LangChain构建高效的RAG系统:从入门到实践
使用Astra DB和LangChain构建高效的RAG系统:从入门到实践 1. 引言 检索增强生成(Retrieval-Augmented Generation,简称RAG)是一种结合了信息检索和文本生成的AI技术,能够显著提升大语言模型的表现。本文将介绍如何使…
阅读更多...
LangChain教程 - 支持的向量数据库列举
系列文章索引 LangChain教程 - 系列文章 向量数据库是现代自然语言处理应用中不可或缺的组件,它们可以高效地存储、索引和检索嵌入向量,支持大规模的相似性搜索任务。LangChain 是一个强大的框架,允许开发者轻松将大型语言模型与向量数据库结…
阅读更多...
LangChain使用Prompt02
1.设置提示 from langchain.prompts import ChatPromptTemplate prompt_template ChatPromptTemplate.from_messages([("system", "你是一位专业的翻译,能够将{input_language}翻译成{output_language},并且输出文本会根据用户要求的任…
阅读更多...
项目开发--大模型--个人问答知识库--chain控制
背景 1、langchain当中的chain prompt | llm | output_parser这个链能更长吗? 在 LangChain 中,链(chain)可以根据需要变得非常长,并且可以包含多种不同类型的组件。链的目的是将多个步骤串联起来,以便以…
阅读更多...
LangChain中使用Prompt01
1.引入提示模板 from langchain.prompts import (SystemMessagePromptTemplate,AIMessagePromptTemplate,HumanMessagePromptTemplate, )2.设置系统提示 system_template_text"你是一位专业的翻译,能够将{input_language}翻译成{output_language},…
阅读更多...
FewShotChatMessagePromptTemplate 和 FewShotPromptTemplate区别
FewShotChatMessagePromptTemplate 和 FewShotPromptTemplate 都是 LangChain 框架中用于少样本学习的提示模板(Prompt Template),但它们在设计和用途上存在一些区别。 FewShotChatMessagePromptTemplate 用途:主要用于聊天场景…
阅读更多...
LangChain教程 - 向量存储与检索器
系列文章索引 LangChain教程 - 系列文章 介绍 在这个教程中,你将了解 LangChain 的向量存储和检索器抽象。这些抽象旨在支持从(向量)数据库和其他来源检索数据,并将其集成到大语言模型(LLM)的工作流程中。…
阅读更多...
基于 LangChain 的自动化测试用例的生成与执行
应用价值 通过人工智能代替人工操作的部分,节省时间,提升效率。通过封装更多的 Tools,让 Agent 更为智能。 实践演练 实现原理 实现思路 在理解需求之后,我们可以了解到我们需要让 Agent 具备两个功能: 输入源码信…
阅读更多...
吴恩达力荐,100%好评-《LangChain大型语言模型(LLM)应用开发》免费分享
大模型星球 分享大模型相关最新技术、信息、趋势和资料,享受分享的快乐,感谢关注。 介绍 LangChain是一个开源框架,旨在帮助人工智能开发者将大语言模型(如GPT-4)与外部计算和数据源结合起来。这个框架提供了Python和…
阅读更多...
LangChain——Embedding 智谱AI
Embedding 嵌入 Embedding嵌入创建一段文本的矢量表示。这很有用,因为这意味着我们可以考虑向量空间中的文本,并执行语义搜索之类的操作,在其中查找向量空间中最相似的文本片段。 LangChain 中的基类 Embeddings 提供了两种方法:…
阅读更多...
LLM基础概念:Prompt
在 AI 语言模型中,"prompt"是一个指示性文本或问题,用于引导模型生成相应的回答或响应。Prompt 可以是一个简短的问题、一段描述性的文本或具体的指令,用于指导模型完成特定的任务或产生特定类型的回答。 在prompt中,“…
阅读更多...
大模型增量训练--基于transformer制作一个大模型聊天机器人
针对夸夸闲聊数据集,利用UniLM模型进行模型训练及测试,更深入地了解预训练语言模型的使用方法,完成一个生成式闲聊机器人任务。 项目主要结构如下: data 存放数据的文件夹 dirty_word.txt 敏感词数据douban_kuakua_qa.txt 原始语…
阅读更多...
AI教程_AI大模型 Prompt提示词工程 Langchain AI原生应用开发视频教程分享(IT营)
AI(人工智能)正在以惊人的速度席卷着各行各业,其影响深远且广泛。十九大开幕式把人工智能列入了报告内容, 普京表示过人工智能是整个人类的未来,马斯克说人工智能有可能是人类科技的终极战场。雷总说过一句话ÿ…
阅读更多...
《使用 LangChain 进行大模型应用开发》学习笔记(四)
前言 本文是 Harrison Chase (LangChain 创建者)和吴恩达(Andrew Ng)的视频课程《LangChain for LLM Application Development》(使用 LangChain 进行大模型应用开发)的学习笔记。由于原课程为全英文视频课…
阅读更多...