一架梯子,一头程序猿,仰望星空!
  • [LangChain查询分析] 查询分析简介

    Posted on 2024年04月19日New

  • [LangChain查询分析] 快速开始

    Posted on 2024年04月18日New

    本教程,通过LangChain实现一个简单的YouTube视频搜索,遇到的搜索结果准确性问题,讲解如何使用查询分析技术优化,提到问题生成的准确性。

  • [LangChain查询分析] 拆分问题

    Posted on 2024年04月18日New

    本章介绍了查询分解,将用户问题分解为子问题以便更好地检索。

  • [LangChain查询分析] 扩展用户输入问题

    Posted on 2024年04月18日New

    本章讨论了使用OpenAI的语言模型进行查询扩展技术,生成查询的多个释义版本。

  • [LangChain查询分析] 假设性文档嵌入

    Posted on 2024年04月18日New

    本章侧重于基于相似性搜索的索引中的假设性文档嵌入(HyDE)。它讨论了为有效的相似性搜索生成假设性文档,设置环境,并利用 LangChain 为问答机器人生成假设性文档。

  • [LangChain查询分析] 路由

    Posted on 2024年04月18日New

    有时候,我们有多个不同主题的本地知识库,针对不同的类型的问题,我们希望用不同的本地知识库来回答问题,这里就涉及到一个问题如何实现根据不同的问题路由(选择)到不同的本地知识库。

  • [LangChain查询分析] 从更高视角提示模型回答问题

    Posted on 2024年04月18日New

    有时候,搜索质量和模型生成可能会受到问题具体细节的影响,用户输入的问题太细,导致向量搜索结果不理想。处理这种情况的一种方法是先生成一个更抽象的“退一步”问题,然后基于原始问题和退一步问题进行查询。

  • [LangChain查询分析] 结构化

    Posted on 2024年04月18日New

    本章涵盖了信息检索中的查询结构化,设置环境,加载文档,定义查询模式,生成结构化查询以及排序结果。它演示了为过滤和搜索教程视频创建模式,并将用户问题转换为结构化查询。

  • [使用LangChain提取结构化数据] 快速开始

    Posted on 2024年04月08日New

    本教程主要介绍借用大模型的**函数/工具调用**能力,实现结构化数据提取功能。

  • [使用LangChain提取结构化数据] 指南

    Posted on 2024年04月08日New

    LangChain数据提取指南

  • [使用LangChain提取结构化数据] 使用参考示例

    Posted on 2024年04月08日New

    通过向LLM提供参考示例,通常可以改善提取数据的质量。

  • [使用LangChain提取结构化数据] 处理长文本

    Posted on 2024年04月08日New

    本章讨论如何使用不同的方法处理长文本,如改变LLM,用蛮力分块,以及基于RAG的文本处理分块。它包括设置数据提取模式,并合并从文档块中提取的信息。

  • [使用LangChain提取结构化数据] 处理文件

    Posted on 2024年04月08日New

    除了原始文本数据,您可能希望从其他文件类型(如PowerPoint演示文稿或PDF文件)中提取信息。

  • [使用LangChain提取结构化数据] 解析

    Posted on 2024年04月08日New

    前面的章节基于大模型(LLM)的函数/工具调用特性实现数据提取,那么如果你使用的LLM不支持函数调用特性,我们可以基于提示词指令要求LLM返回指定格式的数据,然后通过代码转换LLM返回的文本数据。本章主要基于这个思路讲解如何提取结构化的数据。

  • [LangChain教程(Python版本)] LangServe 指南

    Posted on 2024年04月03日New

    本章介绍了LangServe的概述,包括其作用和功能,以及安装方法。还展示了示例应用程序,如部署OpenAI聊天模型和Anthropic聊天模型。此外,介绍了API文档、端点和Playground的详细内容,帮助用户深入了解LangServe的应用和功能。

  • [LangChain教程(Python版本)] 为什么使用LCEL(LangChain Expression Language)

    Posted on 2024年04月03日New

    本章介绍了LCEL的重要性,展示了如何使用LCEL来构建复杂链条,提供统一的接口和组合原语。通过对比展示了使用和不使用LCEL的代码片段,突出了LCEL简化流、批处理操作的便利性。

  • [LangChain教程(Python版本)] LangChain表达式语言入门

    Posted on 2024年04月03日New

    该章节介绍了LCEL(LangChain Expression Language)的基本示例:如何通过LCEL构建一个关于"讲笑话"任务的工作流,包括提示、模型和输出解析器的连接方式。通过代码演示了工作流的创建和每个组件的作用,最终展示了生成笑话的结果。

  • [LangChain教程(Python版本)] LangChain Expression Language (LCEL)介绍

    Posted on 2024年04月03日New

    LangChain Expression Language (简称LCEL)是一种声明式的AI工作流编排方式,可以轻松地将多个处理步骤,像链条一样组合在一起,所以LCEL定义的工作流,在LangChain中称为链条(Chain)。

  • [OpenAI开发教程] OpenAI Assistants API开发教程

    Posted on 2024年01月30日New

    本教程详细指导您如何创建和运行个性化的AI助手,适用于客户支持、在线教育等多种业务场景。掌握核心对象如Assistant、Thread与Message的管理,并了解如何优化Assistant的响应能力和上下文处理。

  • [OpenAI开发教程] 学习语音模型(文本转语音、语音转文本)

    Posted on 2024年01月30日New

    学习OpenAI的TTS和STT技术

  • Java Elasticsearch Term 等值匹配

    Posted on 2020年8月9日New

    Elasticsearch的term查询,主要用于实现等值匹配,类似SQL的fieldname=value表达...

  • Java Elasticsearch Match Phrase 短语查询

    Posted on 2020年8月9日New

    Elasticsearch的match_phrase短语查询跟match的区别就是,关键词作为一个整体进行搜索...

  • Java Elasticsearch Match 全文搜索查询

    Posted on 2020年8月9日New

    全文搜索是Elasticsearch的核心特性之一,Java Elasticsearch全文搜索查询主要由Ma...

  • Java Elasticsearch 查询详解

    Posted on 2020年8月9日New

    Elasticsearch的查询功能非常灵活,不了解Elasticsearch查询语法和概念,可以先阅读:ES...

  • Java Elasticsearch Bulk API 批量操作

    Posted on 2020年8月8日New

    ES的Bulk API主要用于在单个请求中,批量执行创建、更新、删除文档操作,避免循环发送大量的ES请求。 创...

  • Java Elasticsearch Multi-Get API 批量查询

    Posted on 2020年8月8日New

    Multi-Get API 主要用于根于id集合,批量查询文档内容,支持查询多个索引内容。 创建MultiGe...

  • Java Elasticsearch Delete By Query API 批量删除

    Posted on 2020年8月8日New

    Java ES Delete By Query API 主要用于批量删除操作,支持设置ES查询条件。 创建De...

  • Java Elasticsearch Update By Query API 批量更新

    Posted on 2020年8月8日New

    ES update by query api主要用于批量更新文档内容,支持设置查询条件限制更新文档的范围。 创...

  • Java Elasticsearch Update API

    Posted on 2020年8月8日New

    Elasticsearch Update API 根据文档ID更新文档内容,主要支持两种方式更新文档内容:通过...

  • Java Elasticsearch Delete API

    Posted on 2020年8月6日New

    Delete API 主要用于根据文档ID删除索引文档。 创建Delete Request 其他可选参数 设置...

  • Java Elasticsearch Get Api

    Posted on 2020年8月6日New

    Get Api 主要用于根据文档ID查询索引数据。 创建Get Request 其他可选参数 是否返回文档内容...

  • Java Elasticsearch Index Api

    Posted on 2020年8月6日New

    Java Elasticsearch Index API 主要用于插入或者更新文档数据。 创建Index Re...

  • Java Elasticsearch 连接配置

    Posted on 2020年8月5日New

    本节主要讲解Java Elasticsearch RestHighLevelClient的配置详解。 Rest...

  • Java Elasticsearch教程

    Posted on 2020年8月5日New

    Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,本教程从Java语言角度讲...

  • golang elasticsearch 索引操作API

    Posted on 2020年7月31日New

    创建索引 删除索引 删除blog索引 检测索引是否存在

  • golang elasticsearch 桶聚合(bucket)

    Posted on 2020年7月31日New

    Elasticsearch桶聚合,目的就是数据分组,先将数据按指定的条件分成多个组,然后对每一个组进行统计。 ...

  • golang elasticsearch指标聚合(metrics)

    Posted on 2020年7月30日New

    ES指标聚合,就是类似SQL的统计函数,指标聚合可以单独使用,也可以跟桶聚合一起使用,下面介绍golang如何...

  • golang elasticsearch 聚合分析(Aggregation)

    Posted on 2020年7月29日New

    elasticsearch聚合分析的概念和语法可以参考:ES聚合分析 这里主要介绍golang elastic...

  • golang elasticsearch 查询教程

    Posted on 2020年7月28日New

    elasticsearch的查询语法比较丰富,下面分别介绍golang 的各种查询用法。 如果对ES的查询语法...

  • golang elasticsearch 文档操作(CRUD)

    Posted on 2020年7月28日New

    本节主要介绍go语言对Elasticsearch文档的基础操作:创建、查询、更新、删除。 为了方便演示文档的C...