高级 RAG 技术——图解概览
2024/12/20
一、简介 检索增强生成(RAG)通过结合从数据源检索到的信息,为大语言模型(大语言模型)生成的回答提供依据。简而言之,RAG 结合了搜索和大语言模型提示功能,即在模型回答问题时,以搜索算法发现的信息作为上下文环境。这里,查询请求和检索...
长文LLM:用中学数学知识理解大语言模型
【AI驱动】
本文将从零开始讲解大型语言模型 (LLM) 的工作原理——只假设你知道如何对两个数字进行加法和乘法运算。这篇长文LLM旨在完全自包含。我们将首先用笔和纸构建一个简单的生成式人工智能,然后逐步讲解理解现代 LLM 和 Transformer 架构所需的一切知识。本文将去除机器学习中所有花哨的语言和术语,并将所有内容简单地表示为数字。我们仍然会指出事物的名称,以便你在阅读充满术语的内容时能够联系起来。
2024/12/20
使用LlamaParse、Langchain和Groq在复杂PDF上进行RAG
【AI驱动】
检索增强生成 (RAG) 及其应用 检索增强生成 (RAG) 是一种利用大型语言模型 (LLM) 从非结构化数据源中自动进行知识搜索、综合、提取和规划的新方法。由于能够使用上下文信息增强 LLM 应用程序,该方法在过去一年中获得了越来...
2024/12/20
使用Function Calling构建自主 AI 智能体
【AI驱动】
将你的聊天机器人转变为可与外部API交互的智能体 Function Calling 函数调用不是新鲜事物。2023年7月,OpenAI为其GPT模型引入了函数调用功能,现在其他竞争对手也在采用这一特性。谷歌的Gemini API最近支...
2024/12/20
17 种(高级)RAG 技术,将您的 RAG 应用原型转变为生产就绪型解决方案
【AI驱动】
一系列 RAG 技术可帮助您将 RAG 应用开发成为稳健且持久的应用 如今,人们发展成为生成式人工智能专家的速度非常惊人。他们每个人都宣称生成式人工智能将带来下一场工业革命。 这是一个很大的承诺,但我同意,我认为这次是真的。人工...
2024/12/20
15种高级RAG技术:从预搜索到生成全面提升RAG效果
【AI驱动】
检索增强生成 (RAG) 是一种强大的技术,它将信息检索与生成式 AI 相结合,以产生更准确、上下文更丰富的响应。本文将探讨 15 种高级 RAG 技术,以提高生成式 AI 系统的输出质量和整体性能的鲁棒性。这样做使本文能够测试和识别从预检...
2024/12/19
轻量高效的API开发:如何使用Falcon快速构建RESTful接口
【API开发】
在Python的Web开发领域,构建高性能的RESTful API一直是开发者的核心需求之一。尤其是在需要处理大量请求的场景中,性能往往成为制约API开发的瓶颈。在这种情况下,Falcon是一个理想的选择。作为一个轻量级的Web框架,Fal...
2024/12/19
C#中的API安全实践开发指南
【API安全】
概述:强大的 API 安全性的重要性怎么强调都不为过。在这个网络威胁猖獗的时代,保护我们的 API 端点不仅是必需品,也是我们的责任。让我们剖析这些关键的安全措施,并巧妙地实施它们。让我们讨论以下 12 个主题,以使我们的 API 更安全:...
2024/12/19
Windows远端线程执行任意API的设计与实现
【API设计】
一摘要 在本进程空间内我们可以做很多事,毕竟是自己的地儿。比如调用SetProcessDPIAware设置一下自己进程的DPI模式,调用GetWindowLongPtr(hWnd, GWLP_WNDPROC)获取本进程所创建窗口的窗口...
2024/12/19
四连问:API 接口应该如何设计?如何保证安全?如何签名?如何防重?
【API安全】
在实际的业务中,难免会跟第三方系统进行数据的交互与传递,那么如何保证数据在传输过程中的安全呢(防窃取)?除了https的协议之外,能不能加上通用的一套算法以及规范来保证传输的安全性呢? 下面我们就来讨论下常用的一些API设计的安全方法...
2024/12/19
API设计:从REST到RPC
【API设计】
RESTful API RESTful API是一种设计思想,它与具体的实现方式或技术无关。但是,目前最流行的RESTful API大多采用JSON数据格式,并且使用HTTP方法。一个典型的RESTful API应具备以下特征: ...
2024/12/19
从 API 设计开始,了解一下 Golang 的新框架 Twirp
【API设计】
1. 打破单体架构 直到前些年的时候,构建应用程序的首选方法还是做一个单层且不可分割的单元,用它来处理多个互相关联的任务。这就是单体(Monolith)模式。 这种模式在过去是最常见的,如今许多场景下它依旧有很好的效果,并且业内...
2024/12/19
最流行的 RESTful API 要怎么设计?
【API设计】
RESTful 是目前最流行的 [API 设计规范]( Web 数据[接口的设计]( [RESTful 的设计]( [API]( ## URL设计 ### 动词+宾语 RESTful的核心思想就是,客户端发出的数据+操作指令都是“动词...
2024/12/19
Flink编程API设计分析
【API设计】
使用Flink开发批式或流式Job,除了基本的处理逻辑与实际应用场景相关,我们更关心的是Flink提供的基本框架,是如何在API层面进行统一处理的,或者说尽量使API统一,这样有助于我们对Flink框架更深入地理解。目前使用Flink 1....
2024/12/19
15 个REST API 设计的基本技巧
【API设计】
REST API 是最常见的 Web 服务类型之一,但它们也很难设计。它们允许各种客户端(包括浏览器、桌面应用程序、移动应用程序以及基本上任何具有互联网连接的设备)与服务器进行通信。因此,正确设计 REST API 非常重要,这样我们就不会...
2024/12/19
快速构建高性能 API:Rust 中的 warp 框架!
【API开发】
快速构建高性能 API:Rust 中的 warp 框架! API 的性能瓶颈在哪?一般都在响应速度和并发能力上。Rust,作为一门以性能和安全闻名的系统级语言,在构建高性能 API 时有得天独厚的优势。而 warp 框架,就是 Ru...
2024/12/19
搜索文章
热门话题