404.html 29 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286
  1. <!doctype html>
  2. <html lang="zh" class="no-js">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1">
  6. <link rel="icon" href="/img/AI.jpg">
  7. <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.21">
  8. <title>企业知识库RAG智能问答项目V1.0</title>
  9. <link rel="stylesheet" href="/assets/stylesheets/main.2a3383ac.min.css">
  10. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  11. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback">
  12. <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
  13. <link rel="stylesheet" href="/stylesheets/extra.css">
  14. <script>__md_scope=new URL("/",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
  15. </head>
  16. <body dir="ltr">
  17. <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
  18. <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
  19. <label class="md-overlay" for="__drawer"></label>
  20. <div data-md-component="skip">
  21. </div>
  22. <div data-md-component="announce">
  23. </div>
  24. <header class="md-header md-header--shadow" data-md-component="header">
  25. <nav class="md-header__inner md-grid" aria-label="页眉">
  26. <a href="/index.html" title="企业知识库RAG智能问答项目V1.0" class="md-header__button md-logo" aria-label="企业知识库RAG智能问答项目V1.0" data-md-component="logo">
  27. <img src="/img/AI.jpg" alt="logo">
  28. </a>
  29. <label class="md-header__button md-icon" for="__drawer">
  30. <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
  31. </label>
  32. <div class="md-header__title" data-md-component="header-title">
  33. <div class="md-header__ellipsis">
  34. <div class="md-header__topic">
  35. <span class="md-ellipsis">
  36. 企业知识库RAG智能问答项目V1.0
  37. </span>
  38. </div>
  39. <div class="md-header__topic" data-md-component="header-topic">
  40. <span class="md-ellipsis">
  41. </span>
  42. </div>
  43. </div>
  44. </div>
  45. <script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
  46. <label class="md-header__button md-icon" for="__search">
  47. <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
  48. </label>
  49. <div class="md-search" data-md-component="search" role="dialog">
  50. <label class="md-search__overlay" for="__search"></label>
  51. <div class="md-search__inner" role="search">
  52. <form class="md-search__form" name="search">
  53. <input type="text" class="md-search__input" name="query" aria-label="搜索" placeholder="搜索" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
  54. <label class="md-search__icon md-icon" for="__search">
  55. <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
  56. <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
  57. </label>
  58. <nav class="md-search__options" aria-label="查找">
  59. <button type="reset" class="md-search__icon md-icon" title="清空当前内容" aria-label="清空当前内容" tabindex="-1">
  60. <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
  61. </button>
  62. </nav>
  63. </form>
  64. <div class="md-search__output">
  65. <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
  66. <div class="md-search-result" data-md-component="search-result">
  67. <div class="md-search-result__meta">
  68. 正在初始化搜索引擎
  69. </div>
  70. <ol class="md-search-result__list" role="presentation"></ol>
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. </nav>
  77. </header>
  78. <div class="md-container" data-md-component="container">
  79. <main class="md-main" data-md-component="main">
  80. <div class="md-main__inner md-grid">
  81. <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation">
  82. <div class="md-sidebar__scrollwrap">
  83. <div class="md-sidebar__inner">
  84. <nav class="md-nav md-nav--primary" aria-label="导航栏" data-md-level="0">
  85. <label class="md-nav__title" for="__drawer">
  86. <a href="/index.html" title="企业知识库RAG智能问答项目V1.0" class="md-nav__button md-logo" aria-label="企业知识库RAG智能问答项目V1.0" data-md-component="logo">
  87. <img src="/img/AI.jpg" alt="logo">
  88. </a>
  89. 企业知识库RAG智能问答项目V1.0
  90. </label>
  91. <ul class="md-nav__list" data-md-scrollfix>
  92. <li class="md-nav__item">
  93. <a href="/index.html" class="md-nav__link">
  94. <span class="md-ellipsis">
  95. 知识库内容
  96. </span>
  97. </a>
  98. </li>
  99. <li class="md-nav__item md-nav__item--nested">
  100. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2">
  101. <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
  102. <span class="md-ellipsis">
  103. ① 项目概述
  104. </span>
  105. <span class="md-nav__icon md-icon"></span>
  106. </label>
  107. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
  108. <label class="md-nav__title" for="__nav_2">
  109. <span class="md-nav__icon md-icon"></span>
  110. ① 项目概述
  111. </label>
  112. <ul class="md-nav__list" data-md-scrollfix>
  113. <li class="md-nav__item">
  114. <a href="/%E2%91%A0%20%E9%A1%B9%E7%9B%AE%E6%A6%82%E8%BF%B0/1.1%20%E9%A1%B9%E7%9B%AE%E6%9E%B6%E6%9E%84.html" class="md-nav__link">
  115. <span class="md-ellipsis">
  116. 1.1 项目架构
  117. </span>
  118. </a>
  119. </li>
  120. <li class="md-nav__item">
  121. <a href="/%E2%91%A0%20%E9%A1%B9%E7%9B%AE%E6%A6%82%E8%BF%B0/1.2%20%E9%A1%B9%E7%9B%AE%E7%8E%AF%E5%A2%83%28window%29.html" class="md-nav__link">
  122. <span class="md-ellipsis">
  123. 1.2 项目环境(window)
  124. </span>
  125. </a>
  126. </li>
  127. <li class="md-nav__item">
  128. <a href="/%E2%91%A0%20%E9%A1%B9%E7%9B%AE%E6%A6%82%E8%BF%B0/1.3%20%E9%A1%B9%E7%9B%AE%E7%8E%AF%E5%A2%83%28mac%29.html" class="md-nav__link">
  129. <span class="md-ellipsis">
  130. 1.3 项目环境(mac)
  131. </span>
  132. </a>
  133. </li>
  134. </ul>
  135. </nav>
  136. </li>
  137. <li class="md-nav__item md-nav__item--nested">
  138. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3">
  139. <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
  140. <span class="md-ellipsis">
  141. ② 项目工具
  142. </span>
  143. <span class="md-nav__icon md-icon"></span>
  144. </label>
  145. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
  146. <label class="md-nav__title" for="__nav_3">
  147. <span class="md-nav__icon md-icon"></span>
  148. ② 项目工具
  149. </label>
  150. <ul class="md-nav__list" data-md-scrollfix>
  151. <li class="md-nav__item">
  152. <a href="/%E2%91%A1%20%E9%A1%B9%E7%9B%AE%E5%B7%A5%E5%85%B7/2.1%20Ollama%E5%A4%A7%E6%A8%A1%E5%9E%8B%E9%AB%98%E6%95%88%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7.html" class="md-nav__link">
  153. <span class="md-ellipsis">
  154. 2.1 Ollama大模型高效管理工具
  155. </span>
  156. </a>
  157. </li>
  158. <li class="md-nav__item">
  159. <a href="/%E2%91%A1%20%E9%A1%B9%E7%9B%AE%E5%B7%A5%E5%85%B7/2.2%20LangChain%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.md.html" class="md-nav__link">
  160. <span class="md-ellipsis">
  161. 2.2 LangChain基础知识.md
  162. </span>
  163. </a>
  164. </li>
  165. <li class="md-nav__item">
  166. <a href="/%E2%91%A1%20%E9%A1%B9%E7%9B%AE%E5%B7%A5%E5%85%B7/2.3%20%E5%90%91%E9%87%8F%E7%B4%A2%E5%BC%95%EF%BC%9AHNSW%E3%80%81IVF%E4%B8%8EIVF_PQ.html" class="md-nav__link">
  167. <span class="md-ellipsis">
  168. 2.3 向量索引:HNSW、IVF与IVF_PQ
  169. </span>
  170. </a>
  171. </li>
  172. <li class="md-nav__item">
  173. <a href="/%E2%91%A1%20%E9%A1%B9%E7%9B%AE%E5%B7%A5%E5%85%B7/2.4%20Milvus%E5%90%91%E9%87%8F%E6%95%B0%E6%8D%AE%E5%BA%93.html" class="md-nav__link">
  174. <span class="md-ellipsis">
  175. 2.4 Milvus向量数据库
  176. </span>
  177. </a>
  178. </li>
  179. </ul>
  180. </nav>
  181. </li>
  182. <li class="md-nav__item md-nav__item--nested">
  183. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4">
  184. <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
  185. <span class="md-ellipsis">
  186. ③ 基于Mysql库的问答系统
  187. </span>
  188. <span class="md-nav__icon md-icon"></span>
  189. </label>
  190. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
  191. <label class="md-nav__title" for="__nav_4">
  192. <span class="md-nav__icon md-icon"></span>
  193. ③ 基于Mysql库的问答系统
  194. </label>
  195. <ul class="md-nav__list" data-md-scrollfix>
  196. <li class="md-nav__item">
  197. <a href="/%E2%91%A2%20%E5%9F%BA%E4%BA%8EMysql%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/3.1%20Python%E6%97%A5%E5%BF%97%E4%BB%8B%E7%BB%8D%E4%B8%8E%E5%BA%94%E7%94%A8.html" class="md-nav__link">
  198. <span class="md-ellipsis">
  199. 3.1 Python日志介绍与应用
  200. </span>
  201. </a>
  202. </li>
  203. <li class="md-nav__item">
  204. <a href="/%E2%91%A2%20%E5%9F%BA%E4%BA%8EMysql%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/3.2%20Redis%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%80%E4%BB%8B%E4%B8%8E%E4%BD%BF%E7%94%A8.html" class="md-nav__link">
  205. <span class="md-ellipsis">
  206. 3.2 Redis数据库简介与使用
  207. </span>
  208. </a>
  209. </li>
  210. <li class="md-nav__item">
  211. <a href="/%E2%91%A2%20%E5%9F%BA%E4%BA%8EMysql%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/3.3%20%E5%9F%BA%E4%BA%8EMysql%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AE%9E%E7%8E%B0%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F.html" class="md-nav__link">
  212. <span class="md-ellipsis">
  213. 3.3 基于Mysql数据库实现问答系统
  214. </span>
  215. </a>
  216. </li>
  217. <li class="md-nav__item">
  218. <a href="/%E2%91%A2%20%E5%9F%BA%E4%BA%8EMysql%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/3.4%20BM25%E7%AE%97%E6%B3%95%E7%AE%80%E4%BB%8B%E4%B8%8E%E5%BA%94%E7%94%A8.html" class="md-nav__link">
  219. <span class="md-ellipsis">
  220. 3.4 BM25算法简介与应用
  221. </span>
  222. </a>
  223. </li>
  224. </ul>
  225. </nav>
  226. </li>
  227. <li class="md-nav__item md-nav__item--nested">
  228. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5">
  229. <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
  230. <span class="md-ellipsis">
  231. ④ 基于Milvus库的问答系统
  232. </span>
  233. <span class="md-nav__icon md-icon"></span>
  234. </label>
  235. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
  236. <label class="md-nav__title" for="__nav_5">
  237. <span class="md-nav__icon md-icon"></span>
  238. ④ 基于Milvus库的问答系统
  239. </label>
  240. <ul class="md-nav__list" data-md-scrollfix>
  241. <li class="md-nav__item">
  242. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.1%20%E6%95%B4%E4%BD%93%E6%9E%B6%E6%9E%84%E4%B8%8E%E5%B7%A5%E7%A8%8B%E6%B5%81%E7%A8%8B.html" class="md-nav__link">
  243. <span class="md-ellipsis">
  244. 4.1 整体架构与工程流程
  245. </span>
  246. </a>
  247. </li>
  248. <li class="md-nav__item">
  249. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.2%20%E5%9F%BA%E7%A1%80%E6%A8%A1%E5%9D%97.html" class="md-nav__link">
  250. <span class="md-ellipsis">
  251. 4.2 基础模块
  252. </span>
  253. </a>
  254. </li>
  255. <li class="md-nav__item">
  256. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.3%20%E6%96%87%E6%A1%A3%E5%A4%84%E7%90%86%E6%A8%A1%E5%9D%97.html" class="md-nav__link">
  257. <span class="md-ellipsis">
  258. 4.3 文档处理模块
  259. </span>
  260. </a>
  261. </li>
  262. <li class="md-nav__item">
  263. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.4%20%E5%90%91%E9%87%8F%E5%AD%98%E5%82%A8.html" class="md-nav__link">
  264. <span class="md-ellipsis">
  265. 4.4 向量存储
  266. </span>
  267. </a>
  268. </li>
  269. <li class="md-nav__item"><a href="%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.5%20BERT%E5%9F%BA%E7%A1%80%E4%B8%8E%E4%BB%BB%E5%8A%A1%E5%BE%AE%E8%B0%83.html" class="md-nav__link"><span class="md-ellipsis">4.5 BERT基础与任务微调</span></a></li><li class="md-nav__item">
  270. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.6%20prompts%E8%AE%BE%E8%AE%A1%E4%B8%8Equery%E6%84%8F%E5%9B%BE%E8%AF%86%E5%88%AB.html" class="md-nav__link">
  271. <span class="md-ellipsis">
  272. 4.6 prompts设计与query意图识别
  273. </span>
  274. </a>
  275. </li>
  276. <li class="md-nav__item">
  277. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.7%20%E6%A3%80%E7%B4%A2%E7%AD%96%E7%95%A5%E4%B8%8ERAG%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1.html" class="md-nav__link">
  278. <span class="md-ellipsis">
  279. 4.7 检索策略与RAG系统设计
  280. </span>
  281. </a>
  282. </li>
  283. <li class="md-nav__item">
  284. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.8%20RAG%E7%B3%BB%E7%BB%9F%E8%BF%90%E8%A1%8C.html" class="md-nav__link">
  285. <span class="md-ellipsis">
  286. 4.8 RAG系统运行
  287. </span>
  288. </a>
  289. </li>
  290. <li class="md-nav__item">
  291. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.9%20%E6%96%87%E6%A1%A3%E8%A7%A3%E6%9E%90%E5%B7%A5%E5%85%B7%28%E6%89%A9%E5%B1%95%E8%B5%84%E6%96%99%29.html" class="md-nav__link">
  292. <span class="md-ellipsis">
  293. 4.9 文档解析工具(扩展资料)
  294. </span>
  295. </a>
  296. </li>
  297. <li class="md-nav__item">
  298. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/4.10%20RAG%E4%B8%AD%E7%9A%84Query%E6%94%B9%E5%86%99%28%E6%89%A9%E5%B1%95%E8%B5%84%E6%96%99%29.html" class="md-nav__link">
  299. <span class="md-ellipsis">
  300. 4.10 RAG中的Query改写(扩展资料)
  301. </span>
  302. </a>
  303. </li>
  304. <li class="md-nav__item">
  305. <a href="/%E2%91%A3%20%E5%9F%BA%E4%BA%8EMilvus%E5%BA%93%E7%9A%84%E9%97%AE%E7%AD%94%E7%B3%BB%E7%BB%9F/%E6%95%B0%E6%8D%AE%E9%9B%86%E7%94%9F%E6%88%90%E4%B8%8E%E4%BC%98%E5%8C%96%28%E6%89%A9%E5%B1%95%E8%B5%84%E6%96%99%29.html" class="md-nav__link">
  306. <span class="md-ellipsis">
  307. 数据集生成与优化(扩展资料)
  308. </span>
  309. </a>
  310. </li>
  311. </ul>
  312. </nav>
  313. </li>
  314. <li class="md-nav__item md-nav__item--nested">
  315. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6">
  316. <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
  317. <span class="md-ellipsis">
  318. ⑤ RAG系统评估
  319. </span>
  320. <span class="md-nav__icon md-icon"></span>
  321. </label>
  322. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
  323. <label class="md-nav__title" for="__nav_6">
  324. <span class="md-nav__icon md-icon"></span>
  325. ⑤ RAG系统评估
  326. </label>
  327. <ul class="md-nav__list" data-md-scrollfix>
  328. <li class="md-nav__item">
  329. <a href="/%E2%91%A4%20RAG%E7%B3%BB%E7%BB%9F%E8%AF%84%E4%BC%B0/5.1%20RAG%E7%B3%BB%E7%BB%9F%E8%AF%84%E4%BC%B0%E5%B7%A5%E5%85%B7.html" class="md-nav__link">
  330. <span class="md-ellipsis">
  331. 5.1 RAG系统评估工具
  332. </span>
  333. </a>
  334. </li>
  335. <li class="md-nav__item">
  336. <a href="/%E2%91%A4%20RAG%E7%B3%BB%E7%BB%9F%E8%AF%84%E4%BC%B0/5.2%20%E5%AE%9E%E7%8E%B0EnterpriseKB-RAG%E7%B3%BB%E7%BB%9F%E7%9A%84%E8%AF%84%E4%BC%B0.html" class="md-nav__link">
  337. <span class="md-ellipsis">
  338. 5.2 实现企业知识库RAG系统的评估
  339. </span>
  340. </a>
  341. </li>
  342. <li class="md-nav__item">
  343. <a href="/%E2%91%A4%20RAG%E7%B3%BB%E7%BB%9F%E8%AF%84%E4%BC%B0/5.3%20RAG%E8%AF%84%E4%BC%B0%E6%95%B0%E6%8D%AE%E9%9B%86%E7%9A%84%E6%9E%84%E9%80%A0%28%E6%89%A9%E5%B1%95%29.html" class="md-nav__link">
  344. <span class="md-ellipsis">
  345. 5.3 RAG评估数据集的构造(扩展)
  346. </span>
  347. </a>
  348. </li>
  349. </ul>
  350. </nav>
  351. </li>
  352. <li class="md-nav__item md-nav__item--nested">
  353. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7">
  354. <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0">
  355. <span class="md-ellipsis">
  356. ⑥ 融合Mysql的RAG系统
  357. </span>
  358. <span class="md-nav__icon md-icon"></span>
  359. </label>
  360. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
  361. <label class="md-nav__title" for="__nav_7">
  362. <span class="md-nav__icon md-icon"></span>
  363. ⑥ 融合Mysql的RAG系统
  364. </label>
  365. <ul class="md-nav__list" data-md-scrollfix>
  366. <li class="md-nav__item">
  367. <a href="/%E2%91%A5%20%E8%9E%8D%E5%90%88Mysql%E7%9A%84RAG%E7%B3%BB%E7%BB%9F/6.1%20%E8%9E%8D%E5%90%88FQA%E5%92%8C%E7%9F%A5%E8%AF%86%E5%BA%93%E6%9F%A5%E8%AF%A2.html" class="md-nav__link">
  368. <span class="md-ellipsis">
  369. 6.1 融合FQA和知识库查询
  370. </span>
  371. </a>
  372. </li>
  373. <li class="md-nav__item">
  374. <a href="/%E2%91%A5%20%E8%9E%8D%E5%90%88Mysql%E7%9A%84RAG%E7%B3%BB%E7%BB%9F/6.2%20%E8%9E%8D%E5%90%88FAQ%20%E5%92%8C%E7%9F%A5%E8%AF%86%E5%BA%93%E6%9F%A5%E8%AF%A2%EF%BC%88%E4%BC%98%E5%8C%96%E7%89%88%EF%BC%89.html" class="md-nav__link">
  375. <span class="md-ellipsis">
  376. 6.2 融合FAQ 和知识库查询(优化版)
  377. </span>
  378. </a>
  379. </li>
  380. <li class="md-nav__item">
  381. <a href="/%E2%91%A5%20%E8%9E%8D%E5%90%88Mysql%E7%9A%84RAG%E7%B3%BB%E7%BB%9F/6.3%20%E5%9F%BA%E4%BA%8E%20FastAPI%20%E7%9A%84%20FAQ%20%E4%B8%8E%E7%9F%A5%E8%AF%86%E5%BA%93%E6%9F%A5%E8%AF%A2%E6%8E%A5%E5%8F%A3.html" class="md-nav__link">
  382. <span class="md-ellipsis">
  383. 6.3 基于 FastAPI 的 FAQ 与知识库查询接口
  384. </span>
  385. </a>
  386. </li>
  387. <li class="md-nav__item">
  388. <a href="/%E2%91%A5%20%E8%9E%8D%E5%90%88Mysql%E7%9A%84RAG%E7%B3%BB%E7%BB%9F/6.4%20FastAPI%E5%92%8CFlask%E7%9A%84%E5%8C%BA%E5%88%AB%E5%92%8C%E8%81%94%E7%B3%BB%28%E6%89%A9%E5%B1%95%E8%B5%84%E6%96%99%29.html" class="md-nav__link">
  389. <span class="md-ellipsis">
  390. 6.4 FastAPI和Flask的区别和联系(扩展资料)
  391. </span>
  392. </a>
  393. </li>
  394. </ul>
  395. </nav>
  396. </li>
  397. <li class="md-nav__item md-nav__item--nested">
  398. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8">
  399. <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
  400. <span class="md-ellipsis">
  401. ⑦ 企业级生产环境部署
  402. </span>
  403. <span class="md-nav__icon md-icon"></span>
  404. </label>
  405. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
  406. <label class="md-nav__title" for="__nav_8">
  407. <span class="md-nav__icon md-icon"></span>
  408. ⑦ 企业级生产环境部署
  409. </label>
  410. <ul class="md-nav__list" data-md-scrollfix>
  411. <li class="md-nav__item">
  412. <a href="/%E2%91%A6%20%E4%BC%81%E4%B8%9A%E7%BA%A7%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2/7.1%20Docker%E7%9A%84%E5%8E%9F%E7%90%86%E5%92%8C%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8.html" class="md-nav__link">
  413. <span class="md-ellipsis">
  414. 7.1 Docker的原理和基本使用
  415. </span>
  416. </a>
  417. </li>
  418. <li class="md-nav__item">
  419. <a href="/%E2%91%A6%20%E4%BC%81%E4%B8%9A%E7%BA%A7%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E9%83%A8%E7%BD%B2/7.2%20%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2.html" class="md-nav__link">
  420. <span class="md-ellipsis">
  421. 7.2 服务部署
  422. </span>
  423. </a>
  424. </li>
  425. </ul>
  426. </nav>
  427. </li>
  428. </ul>
  429. </nav>
  430. </div>
  431. </div>
  432. </div>
  433. <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc">
  434. <div class="md-sidebar__scrollwrap">
  435. <div class="md-sidebar__inner">
  436. <nav class="md-nav md-nav--secondary" aria-label="目录">
  437. </nav>
  438. </div>
  439. </div>
  440. </div>
  441. <div class="md-content" data-md-component="content">
  442. <article class="md-content__inner md-typeset">
  443. <h1>404 - Not found</h1>
  444. </article>
  445. </div>
  446. <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
  447. </div>
  448. </main>
  449. <footer class="md-footer">
  450. <div class="md-footer-meta md-typeset">
  451. <div class="md-footer-meta__inner md-grid">
  452. <div class="md-copyright">
  453. <div class="md-copyright__highlight">
  454. © EnterpriseKB-RAG 2026. Internal knowledge base demo site.
  455. </div>
  456. Made with
  457. <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
  458. Material for MkDocs
  459. </a>
  460. </div>
  461. </div>
  462. </div>
  463. </footer>
  464. </div>
  465. <div class="md-dialog" data-md-component="dialog">
  466. <div class="md-dialog__inner md-typeset"></div>
  467. </div>
  468. <script id="__config" type="application/json">{"base": "/", "features": [], "search": "/assets/javascripts/workers/search.973d3a69.min.js", "tags": null, "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}, "version": null}</script>
  469. <script src="/assets/javascripts/bundle.f55a23d4.min.js"></script>
  470. <script src="/javascripts/extra.js"></script>
  471. <script src="/javascripts/mathjax.js"></script>
  472. <!-- <script src="https://polyfill.io/v3/polyfill.min.js?featuresures=es6"></script>-->
  473. <script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
  474. </body>
  475. </html>