精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開發者的LlamaIndex入門指南 原創

發布于 2024-5-7 08:41
瀏覽
0收藏

LlamaIndex是一個專注于檢索增強生成(RAG)的工具,可以協助您豐富大模型的數據提示。本文將用實例向您展示和介紹。

眾所周知,GPT(General Pretrained Transformer)為我們描述了一套通過各種矩陣乘法,實現輸入、轉換和輸出的循環。其中的單詞(實際上是文本、聲音或圖像的令牌)會被轉換為具有足夠維度的矢量,從而表達內在意義。如下圖所示,為了確保被傳入的上下文是可以計算的,我們需要注意其臨近的動詞,并通過更多的矩陣乘法塊,來移動向量,進而更接近其上下文的真正含義(例如,“黑洞”就不僅僅是一個黑暗的洞穴的含義)。

開發者的LlamaIndex入門指南-AI.x社區

不過,GPT產品的瓶頸在于:其對于下一個詞的猜測,頂多只能和輸入文本語料庫的水平相當。而如果我們需要向ChatGPT詢問那些它尚未學習過的文本時,鑒于輸入窗口的限制,我們無法將大量文本一次性塞入查詢中。而此時,我們就需要用RAG來對提示進行“豐富”。

如果您使用過矢量數據庫,那么一定聽說過RAG,它是檢索增強生成(Retrieval Augmented Generation)的縮寫,是一種在無需重新訓練的情況下,將新數據引入大語言模型(LLM)的方法。而LlamaIndex(https://docs.llamaindex.ai/en/stable/)則是一個專注于檢索的工具,可被用來協助您“豐富”數據的提示。

開始使用LlamaIndex

如果您想直接上手LlamaIndex,其快速的開始鏈接--https://docs.llamaindex.ai/en/stable/getting_started/installation/,給出了“5行代碼”入手法。

在Mac上,我選擇使用Visual Studio Code來安裝并運行Python 3。為此,我會打開一個Warp終端,并輸入如下命令:

>brew install python3

完成后,我們可以通過如下截圖予以確認:

開發者的LlamaIndex入門指南-AI.x社區

接著,我會在該空文件夾中啟動Visual Studio 。在安裝了Python擴展后,我使用Python來創建環境,即:從命令面板(Palette)中創建了一個特定于項目的虛擬環境。然后,我選擇了Venv,并最后確認了自己正在使用的是剛剛安裝好的Python:

開發者的LlamaIndex入門指南-AI.x社區

根據LlamaIndex的說明,我們需要在Visual Studio Code的虛擬環境中,使用pip安裝lama-index包(注意,是在活動終端而非Warp中):

開發者的LlamaIndex入門指南-AI.x社區

開發者的LlamaIndex入門指南-AI.x社區

下面,我需要向環境出示自己的OpenAI密鑰。鑒于在IDE下運行的虛擬環境的特性,我們將其粘貼在Visual Studio Code運行項目所制作的launch.json文件中,是最安全的(當然,您可能需要創建一個OpenAI帳戶。):

.. 
"configurations": 
[ 
{ 
"name": "Python Debugger: Current File", 
"type": "debugpy",
"request": "launch", 
"program": "${file}", 
"console": "integratedTerminal", 
"env": 
{  
"OPENAI_API_KEY": "XXXX" 
} 
} 
] 
..

按照LlamaIndex開始教程中的建議,我從鏈接--https://raw.githubusercontent.com/run-llama/llama_index/main/docs/docs/examples/data/paul_graham/paul_graham_essay.txt下載并放置了一個名為data的文件夾,其中包含了一本冗長的傳記。

在Visual Studio代碼中,我創建了一個starter.py文件,其內容如下:

from llama_index.core import VectorStoreIndex, SimpleDirectoryReader
documents = SimpleDirectoryReader("data").load_data() 
index = VectorStoreIndex.from_documents(documents) 

query_engine = index.as_query_engine() 
response = query_engine.query("What did the author do growing up?") 
print(response)

可見,就算您對Python并無深入的了解,也能依靠llama_index軟件包構建出大部分代碼。下面展示的是它對于查詢的回復:

開發者的LlamaIndex入門指南-AI.x社區

為了確認我確實調用了OpenAI,以下便是我帳戶活動的統計數據:

開發者的LlamaIndex入門指南-AI.x社區

那么,這段代碼到底能做什么呢?它會將新的文本嵌入到矢量存儲中,并通過調用VectorStoreIndex以便在查詢時提供檢索,并在調用進入GPT-3.5之前,以英語形式添加到上下文的窗口中。這便是我在前文中提到的對提示進行“豐富”的實踐。

通過添加兩行日志代碼,我既能夠提取大量密集的REST調用,也可以從llama_index包中提取如下實用的提示:

DEBUG:llama_index.core.indices.utils:> Top 2 nodes: 
> [Node 167d0eb4-7dba-4b93-85ec-3f5779b32daa] [Similarity score: 0.819982] 
"What I Worked On February 2021 Before college the two main things 
I worked on, outside of school..." 

> [Node ee847bc2-d56a-4c26-afd7-c4bee9a3d116] [Similarity score: 0.811733] 
"I remember taking the boys to the coast on a sunny day in 2015 and 
figuring out how to deal with ..."

據此,我們可以了解到其后臺發生的調用與變化了。

在完成之前,我會在data文件夾中添加另一個文檔:莎士比亞的《十四行詩》。雖然我無法保障LLM已經有所“知曉”,但是顯然這一堆詩并不會構成具有實際意義的敘事。

開發者的LlamaIndex入門指南-AI.x社區

據此,我將使用一個故意模糊的問題,來運行如下額外的查詢:

.. 
response = query_engine.query("Who is Blessed?") 
print(response)

就此,我得到的簡短回答是:

Adonis is Blessed.

是不是非常有趣?在后臺,llama_index包“捕獲”的是這十四行詩中提到Adonis的如下區域:

“你是被祝福的,你的價值給了你機會,你必須勝利,雖然缺乏希望。你的本質是什么?你是由什么構成的?既然每個人都有自己的影子,而你也有自己的那個。不過,每個影子都能借來指代Adonis和其贗品,也就是去模仿你。在Helen的臉頰上,所有美麗的藝術,就像你在希臘的輪胎上涂上了新的顏色。雖說是春天,但一年后仍會腐朽。一個是你美麗的影子,另一個則是你的慷慨,你是我們所知道的每一個幸福的該有的形狀。”

就像我們之前看到的日志節點那樣,我也截獲到了如下節點信息:

DEBUG:llama_index.core.indices.utils:> Top 2 nodes: 
> [Node 38e29f53-3656-4b55-ab6b-08acf898f122] [Similarity score: 0.766188] 
"Blessed are you whose worthiness gives scope, Being had to triumph, 
being lacked to hope. What i..." 

> [Node 16d55fda-34ac-42cf-9b08-66d2c6944302] [Similarity score: 0.730936] 
"And other strains of woe, which now seem woe, Compared with loss of thee, 
will not seem so. Some..."

可見,其中大部分出自十四行詩的第53節。“blessed”一詞確實出現在“Adonis”的附近。

當然,對于表現足夠好的LlamaIndex來說,這些都不是問題。我剛剛使用了構建管道的第一步,LlamaIndex后續會為您提供更多的、以這類方式處理文檔的解釋。

小結

目前,雖然我們仍然缺乏一種全面的語言來描述模型內部發生的事情,但是通過LlamaIndex使用的RAG不乏一種可靠的途徑。它既可以增強針對特定領域信息的大語言模型,也可以確保處理結果的可驗證性。而這一切都旨在減少錯誤應答的可能,而這正是當前困擾人工智能的典型問題。

譯者介紹

陳峻(Julian Chen),51CTO社區編輯,具有十多年的IT項目實施經驗,善于對內外部資源與風險實施管控,專注傳播網絡與信息安全知識與經驗。

原文標題:A Developer’s Guide to Getting Started with LlamaIndex,作者:David Eastman

鏈接:??https://thenewstack.io/a-developers-guide-to-getting-started-with-llamaindex/?。

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
中文字幕亚洲乱码熟女1区2区| 图片区小说区区亚洲五月| 天天天天天天天天操| 一区二区在线视频观看| 亚洲综合色区另类av| 久久国产精品一区二区三区| 欧美特级黄色片| 天天综合一区| 亚洲精品福利视频| 污污的视频免费| 888av在线视频| 中文字幕第一页久久| 成人18视频| 波多野结衣一二区| 欧美在线黄色| 亚洲午夜小视频| 亚洲最大视频网| 88xx成人永久免费观看| 亚洲激情欧美激情| 日本午夜精品电影| 亚洲精品国产精品乱码不卡| 日本三级亚洲精品| 午夜免费在线观看精品视频| 91ts人妖另类精品系列| 秋霞影院一区二区三区| 91精品国产美女浴室洗澡无遮挡| 午夜欧美性电影| www夜片内射视频日韩精品成人| 成人在线电影在线观看视频| 日韩亚洲欧美成人一区| 久久久国产欧美| 小h片在线观看| 亚洲一区日韩精品中文字幕| 艳色歌舞团一区二区三区| 亚洲av毛片成人精品| 国产高清在线精品| 91精品一区二区| 毛片在线免费播放| 国产一区二区三区的电影| 久久伊人精品天天| 一级片黄色录像| 精品国产一区二区三区四区 | 欧美交换国产一区内射| 精品免费av| 日韩经典中文字幕在线观看| 9191在线视频| 成人影院网站ww555久久精品| 亚洲专区一二三| 国产福利片一区二区| www免费网站在线观看| 久久伊人中文字幕| 国产精品区一区二区三在线播放 | 91成人在线观看喷潮蘑菇| 成人综合网站| 欧美四级电影网| 狠狠热免费视频| 丝袜美腿一区| 在线区一区二视频| 99久久国产宗和精品1上映| 日韩电影大全网站| 日本韩国欧美一区| 动漫av免费观看| 国精产品一区一区三区四川| 91福利精品视频| 黄色一级免费大片| 成人影院在线免费观看| 欧美日韩情趣电影| 91福利免费观看| 日韩精品三级| 精品蜜桃在线看| 欧产日产国产精品98| 久久视频在线观看| 国产婷婷色综合av蜜臀av| 熟女俱乐部一区二区视频在线| 国产一区精品福利| 欧美蜜桃一区二区三区| 国产原创精品在线| 久久伦理中文字幕| 亚洲第一福利视频| 国产制服丝袜在线| 欧洲视频一区| 精品少妇一区二区30p| 欧美亚洲天堂网| 日韩国产精品久久久久久亚洲| 欧美激情精品久久久久久蜜臀| 精品久久久久久中文字幕人妻最新| 国产精品亚洲一区二区在线观看| 精品福利视频导航| 啊啊啊国产视频| 久久久久亚洲精品中文字幕| 日韩av一区二区在线| 在线免费观看麻豆| 中文字幕一区二区精品区| 性欧美xxxx视频在线观看| 在线观看日本视频| 国产在线麻豆精品观看| 韩国成人动漫在线观看| 91网页在线观看| 日韩毛片视频在线看| 天堂…中文在线最新版在线| 韩国精品主播一区二区在线观看| 欧美午夜久久久| 在线观看免费视频高清游戏推荐| 最近高清中文在线字幕在线观看1| 亚洲激情图片qvod| aa免费在线观看| 欧美爱爱视频| 亚洲精品狠狠操| 国产第一页浮力| 在线视频精品| 91色中文字幕| 精品乱码一区二区三四区视频| 91丨九色丨国产丨porny| 亚洲精美视频| 韩国成人二区| 欧美一区二区三区系列电影| 91视频免费观看网站| 欧美日韩亚洲一区在线观看| 国产精品成人国产乱一区| 国产综合在线播放| 国产女主播在线一区二区| 国产精彩视频一区二区| 亚洲免费资源| 亚洲男人的天堂网站| 久久精品波多野结衣| 美女脱光内衣内裤视频久久网站| 1区2区3区欧美| 精品久久久久久久久久中文字幕| 欧美大胆a人体大胆做受| 成人亚洲一区二区一| 日日夜夜精品网站| 91超碰免费在线| 欧美—级在线免费片| 亚洲精品国产精品国自产观看| 日韩精品视频网址| www黄色在线观看| 中文字幕一区在线观看| 亚洲影视中文字幕| 四虎成人免费在线| 亚洲午夜久久久久久久久久久| 男同互操gay射视频在线看| 香蕉视频免费看| 国产在线播放一区| 91在线免费观看网站| 国产在线观看免费视频今夜| 国产亚洲精品久久久久婷婷瑜伽| 91成人在线观看国产| 国产xxxxxxxxx| 91一区在线| 欧美电视剧在线看免费| 水蜜桃在线免费观看| 俺来俺也去www色在线观看| 成人夜色视频网站在线观看| 黄网站色视频免费观看| 黄色在线视频观看网站| 中文字幕永久在线不卡| 精品一区二区国产| 国产鲁鲁视频在线观看免费| 国产成人综合亚洲网站| 91精品高清| 亚洲美女动态图120秒| 亚洲一级片免费| 国产原厂视频在线观看| 国产性做久久久久久| 国产精品1234| 欧美日韩无遮挡| 欧美成人免费在线观看视频| 五月天婷婷丁香| 激情成人四房播| 亚洲激情一区| 一区二区亚洲欧洲国产日韩| 日韩 欧美 综合| 91视频精品在这里| 波多野结衣天堂| 欧美美女在线| 国产欧美精品一区二区| 国产黄色小视频在线| 日韩欧美国产电影| 国产精品黄色网| 国产校园另类小说区| 黄色一级片免费的| 亚洲欧美一级二级三级| 国产亚洲二区| 成人激情综合| 美女性感视频久久久| 亚洲精品一区二区三区新线路| 久久精品夜夜夜夜久久| 色综合手机在线| 欧美在线资源| 精选一区二区三区四区五区| 日日夜夜天天综合| 播播国产欧美激情| 免费观看黄一级视频| 色婷婷精品久久二区二区蜜臀av| 欧美在线一级片| 日本欧美一区二区| 免费看日本黄色| 九一精品国产| 999日本视频| 欧美电影免费观看高清完整| 在线色欧美三级视频| www.97av.com| 色老头久久综合| 欧美精品乱码视频一二专区| 久久久99精品免费观看不卡| 亚洲视频在线不卡| 亚洲女同同性videoxma| 大桥未久一区二区| 亚洲区小说区| 99国精产品一二二线| 日本肉肉一区 | 日本亚洲一区| 911国产精品| 欧美日韩一级黄色片| 亚洲综合久久av| 国产性猛交xx乱| 93久久精品日日躁夜夜躁欧美 | 亚洲一区图片| 中国一级大黄大黄大色毛片| 影视先锋久久| 国产亚洲精品美女久久久m| 9999在线精品视频| 2020欧美日韩在线视频| 伊人电影在线观看| www.国产一区| 国产九九在线| 亚洲精品综合久久中文字幕| 亚洲美女综合网| 欧美精品在线视频| 成人午夜精品视频| 欧美午夜xxx| 日本三级中文字幕| 亚洲国产精品自拍| 欧美色图一区二区| 亚洲人xxxx| 久久国产精品国语对白| 欧美激情在线一区二区| 大又大又粗又硬又爽少妇毛片| 日韩成人免费电影| 中文字幕无码不卡免费视频| 在线不卡视频| 黄色激情在线视频| 久久精品一区二区不卡| 日韩在线导航| 成人羞羞视频播放网站| 日韩精品一区二区三区色偷偷| 91麻豆精品| 国产精品中文字幕久久久| 欧美黑人疯狂性受xxxxx野外| 精品国偷自产在线视频| 欧美一区二区三区| 在线激情影院一区| 8888四色奇米在线观看| 中文一区二区视频| 99re在线视频| yellow中文字幕久久| 黄网站在线免费| 久久久电影免费观看完整版| 99热国产在线中文| 欧美成人久久久| 尤物在线网址| 国模gogo一区二区大胆私拍 | 中文字幕v亚洲ⅴv天堂| 九色网友自拍视频手机在线| 日韩电影网在线| 色在线免费视频| 亚洲天堂久久av| av网站在线免费观看| 久久久国产精品视频| 在线观看免费视频你懂的| 欧美激情久久久久| 欧美男人天堂| 日韩女优人人人人射在线视频| 久久大胆人体| 成年人免费看毛片| 亚洲高清三级视频| 国产 欧美 日韩 在线| 欧美香蕉大胸在线视频观看 | 国产精品无码永久免费888| 在线不卡av电影| 欧美国产精品v| 欧洲第一无人区观看| 亚洲国产一区二区视频| 中文字幕精品无码一区二区| 在线免费一区三区| 国产熟女一区二区三区五月婷 | 久久手机精品视频| 男人天堂亚洲天堂| 欧美亚洲视频在线看网址| 欧美艳星kaydenkross| 国产在线视频一区| 欧美三级午夜理伦三级小说| 日本免费高清不卡| 中文字幕av亚洲精品一部二部| 亚洲一区三区电影在线观看| 久久久9色精品国产一区二区三区| 日韩欧美亚洲精品| 伊人久久大香线| 国产又黄又大又粗视频| 久久99精品视频| 182在线视频| 日韩毛片一二三区| 99视频在线看| 91麻豆精品91久久久久久清纯 | 日韩一级成人av| 牛牛热在线视频| 欧美成人免费va影院高清| 欧美日韩美女| 国产精品综合久久久久久| 日韩欧美一区免费| 日本一区二区黄色| 国产福利91精品| 国产又粗又猛又爽又黄的视频四季| 国产日产精品1区| 精品国产精品国产精品| 91高清在线观看| 日本韩国在线观看| 久久亚洲精品成人| 天然素人一区二区视频| 国产在线欧美日韩| 午夜精品偷拍| 在线免费观看视频黄| 91丨porny丨在线| 国产真人真事毛片| 日韩一区二区三| av福利精品| 国产成人精品久久二区二区| 精品精品国产三级a∨在线| 久久观看最新视频| 精品在线亚洲视频| 国产真实乱人偷精品人妻| 午夜视频久久久久久| 精品人妻午夜一区二区三区四区| 亚洲第一av在线| 日韩三级免费| 91福利入口| 亚洲草久电影| 天天综合网久久| 国产精品欧美久久久久无广告| 欧美xxxx黑人xyx性爽| 欧美裸体bbwbbwbbw| 日本在线视频站| 国产欧美在线看| 99re66热这里只有精品8| 色悠悠久久综合网| 中文一区二区完整视频在线观看| 潘金莲一级黄色片| 欧美美女一区二区三区| 在线日本视频| 国产综合福利在线| 久久久久久久久久久久久久| 激情文学亚洲色图| 亚洲欧美色一区| 精品国产免费无码久久久| 欧美成aaa人片免费看| 日韩视频1区| 国产精品久久久久久久乖乖| 成人免费不卡视频| 欧美在线观看不卡| 亚洲人a成www在线影院| 亚洲精品粉嫩美女一区| 亚洲欧洲一二三| 精品一区二区日韩| 青娱乐国产在线视频| 欧美精品一区视频| 亚洲综合电影| 亚洲国产日韩欧美| 国产一区二区精品久久| 久久99久久久| 亚洲第一二三四五区| 性欧美freesex顶级少妇| 日韩欧美精品久久| 国产伦精一区二区三区| 国产一级二级毛片| 国产视频自拍一区| 国产精品天堂蜜av在线播放 | 精品国产一区二区三区久久久蜜臀| 欧美 亚洲 视频| 成人ar影院免费观看视频| www.毛片.com| 少妇高潮久久77777| 久久的色偷偷| 男人亚洲天堂网| 欧美激情综合五月色丁香小说| 久久久精品福利| 中文字幕精品久久| 日本高清精品| 国产91美女视频| 中文字幕人成不卡一区| 六月婷婷中文字幕| 国产精品高潮呻吟久久av野狼| 国产99久久| 国产又粗又猛大又黄又爽| 五月激情综合色| 国产一二三区在线观看| 国内一区二区在线视频观看 | 久久av资源网站| 日韩精品福利一区二区三区| 日本免费观看网站| 亚洲精品国产无天堂网2021|