構建大模型應用程式框架 LangChain 介紹
1、個人理解
LangChain Libraries 是一個整合了各種 Prompt 的工具包。使用這個工具包,開發者能更專注於業務邏輯和業務實現。
2、我們可以用 LangChain 構建什麼?
2.1 RAG
RAG,全稱為 Retrieval-Augmented Generation,中文翻譯為檢索增強生成。它是一種為大模型提供外部知識源的策略,使得大模型在回答問題之前,可以先利用一個知識庫來獲取候選的知識,再由大模型來生成答案。這種方式可以有效地減少模型幻覺問題,即大模型胡說八道的情況,同時也能避免由於資料不及時或未更新而導致的答案不準確的問題。RAG 技術在企業不同的領域中有非常寬廣的應用領域,可以解決由於資料不及時或未更新而導致的答案不準確的問題。
使用 LangChain 可以讓大模型基於本地知識庫進行問答,適用場景:智慧客服
2.2 Analyzing structured data
分析結構化資料(結構化資料是指以固定格式組織和儲存的資料,通常具有明確的模式和規則,便於計算機程式直接處理和分析。結構化資料通常以表格形式呈現,例如關係型資料庫中的表,每一行代表一條記錄,每一列代表一個欄位)。適用場景:資料分析、資料洞察等等
2.3 Chatbots
聊天機器人的特點是它們可以長時間執行,有狀態對話,並可以使用相關資訊回答使用者問題。
2.4 更多的使用場景
從外部資料中結構化提取資訊、對文件做總結、程式碼理解、工具使用、讀取網頁資訊、訪問 SQL 資料庫等等
官方示例:https://python.langchain.com/docs/use_cases/
相關文章
- JavaFX桌面應用-構建程式框架Java框架
- AI 大模型企業應用實戰(06)-初識LangChain大模型LangChain
- LangChain的Agent使用介紹LangChain
- Langchain 與 LlamaIndex:LLM 應用開發框架的比較與選用建議LangChainIndex框架
- Android 應用程式元件介紹Android元件
- 應用模型開發指南上新介紹模型
- Flume架構以及應用介紹[轉]架構
- 程式碼構建軟體架構圖的工具介紹架構
- 簡單介紹如何使用Bazel構建Golang程式Golang
- AI 大模型企業應用實戰(07)-LangChain的Hello World專案大模型LangChain
- 以太坊Solidity程式語言開發框架————6、構建應用Solid框架
- JHipster快速生成大模型應用:Spring AI+Langchain大模型SpringLangChain
- Dart建構函式介紹Dart函式
- 基於Apache Hudi構建資料湖的典型應用場景介紹Apache
- Python Web 應用程式 Tornado 框架簡介PythonWeb框架
- HarmonyOS:應用程式包結構(1)Stage模型應用程式包結構模型
- AI大模型企業應用實戰(25)-為Langchain Agent新增記憶功能大模型LangChain
- LangChain接入本地/國產大模型LangChain大模型
- langchain中的chat models介紹和使用LangChain
- 五、Spring Web應用程式構建SpringWeb
- 構建RAG應用-day04-將LLM 接入 LangChain 構建檢索問答鏈 部署知識庫助手LangChain
- Java常用的5大框架介紹!Java框架
- 使用 LangChain 構建聊天機器人LangChain機器人
- 拆解LangChain的大模型記憶方案LangChain大模型
- 大模型推理框架llama.cpp開發流程和常用函式介紹大模型框架函式
- Sqlite 介紹及應用SQLite
- 《使用Gin框架構建分散式應用》讀後感框架架構分散式
- 010 Rust 網路程式設計,cargo 構建指令碼介紹Rust程式設計Cargo指令碼
- 10大開源的Web應用防火牆介紹Web防火牆
- 使用Java和Dapr構建雲原生應用簡介Java
- 專案管理的四大模型-瀑布模型介紹專案管理大模型
- 力軟快速開發框架建設與介紹框架
- 如何基於 Redis 構建應用程式元件Redis元件
- 使用Rust和WebAssembly構建Web應用程式RustWeb
- 使用微服務構建現代應用程式微服務
- Redis HyperLogLog介紹及應用Redis
- 構建 API 應用API
- [譯]2020 年用各大前端框架構建的 RealWorld 應用對比前端框架架構