精品欧美一区二区三区在线观看 _久久久久国色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/?。

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
成人午夜毛片| 四虎成人免费在线| 成人在线国产| 欧美一区二区在线免费播放| 女人被男人躁得好爽免费视频| 国模无码一区二区三区| 免费日韩一区二区| 中文日韩在线观看| 69久久精品无码一区二区| а√在线天堂官网| 久久久不卡影院| 亚洲最大的免费| 婷婷激情五月网| 国产精品久久久久久久久久10秀| 亚洲缚视频在线观看| 亚洲无吗一区二区三区| 污污片在线免费视频| 91麻豆高清视频| 亚洲一区二区三区久久 | 亚洲a视频在线| 午夜在线一区| 久久99久久久久久久噜噜| 男人天堂av电影| 凹凸av导航大全精品| 欧洲国产伦久久久久久久| 久草视频这里只有精品| jizz亚洲| 久久午夜免费电影| 国产精品视频入口| 国产女人高潮时对白| 日韩在线观看一区二区| 97国产精品免费视频| 三级影片在线看| 日韩成人精品一区二区| 亚洲精品网站在线播放gif| 无码人妻丰满熟妇啪啪网站| 日本中文字幕视频一区| 91高清视频在线| 5月婷婷6月丁香| 成年网站在线视频网站| 亚洲精品ww久久久久久p站| 亚洲高清视频一区| 国产在线视频你懂得| 91网站视频在线观看| 国产成人成网站在线播放青青 | 精品国内片67194| 红桃视频一区二区三区免费| 青青在线精品| 欧美日本乱大交xxxxx| 亚洲三级视频网站| 精品国产欧美日韩一区二区三区| 色噜噜狠狠色综合欧洲selulu| 精品久久一二三| 国产传媒在线| 欧美日韩精品在线视频| 国产精品免费入口| 中文字幕色婷婷在线视频| 天天亚洲美女在线视频| 欧美视频在线观看网站 | 国产精品啪视频| 亚洲男人天堂网址| 老司机午夜精品视频| 国产不卡av在线免费观看| 精品久久久久久久久久久久久久久久| 国产欧美日本| 日本一欧美一欧美一亚洲视频| 欧美福利视频一区二区| 久久av在线| 国产精品视频久久久| 中文字幕有码视频| 狠狠网亚洲精品| 99在线视频免费观看| 日韩在线视频观看免费| 26uuu成人网一区二区三区| 欧美一区国产一区| 欧美日韩欧美| 亚洲一区二区中文在线| 极品美女扒开粉嫩小泬| 春暖花开亚洲一区二区三区| 欧美色男人天堂| 亚洲欧美日韩网站| 精品国产导航| 在线电影av不卡网址| 91精品少妇一区二区三区蜜桃臀| 欧美成人嫩草网站| 亚州精品天堂中文字幕| 亚洲国产无线乱码在线观看| 国产乱一区二区| 麻豆传媒一区| 黄色在线免费| 图片区日韩欧美亚洲| 欧美 日韩 国产 激情| www.久久久.com| 亚洲激情国产精品| a级黄色免费视频| 韩日精品在线| 国产精品久久久久久婷婷天堂| 国产农村妇女毛片精品| 91蜜桃视频在线| 中文字幕在线亚洲三区| 激情aⅴ欧美一区二区欲海潮| 欧美三级韩国三级日本一级| 波多野吉衣在线视频| 国产欧美日韩精品高清二区综合区| 中文字幕在线精品| 国产在线精品观看| 久久国产精品无码网站| 精品国产中文字幕| 伊人影院在线视频| 欧美专区亚洲专区| 久久福利小视频| 久久久久亚洲| 国产精品高清网站| 午夜影院在线视频| 亚洲欧美日韩人成在线播放| 丁香啪啪综合成人亚洲| 天堂精品在线视频| 一区二区三区黄色| 天天操中文字幕| 国产精品亚洲午夜一区二区三区 | 欧美性生交xxxxx久久久| 日韩不卡的av| 日韩精品免费一区二区在线观看| 91精品国产九九九久久久亚洲| 国产精品主播一区二区| 国产清纯在线一区二区www| 欧美精品久久久久久久自慰 | 欧美一级在线观看| www.涩涩爱| 日日摸夜夜添夜夜添国产精品 | 欧美成人tv| 成人福利在线观看| 成年午夜在线| 色女孩综合影院| aaaaaav| 今天的高清视频免费播放成人| 成人在线小视频| 毛片在线视频| 欧美午夜视频网站| 午夜精产品一区二区在线观看的| 亚洲伊人观看| 精品欧美一区二区在线观看视频| 男人添女人下部高潮视频在线观看| 欧美三级日本三级少妇99| 麻豆精品免费视频| 久久av在线| 精品欧美一区二区精品久久| 24小时免费看片在线观看 | 亚洲AV第二区国产精品| 亚洲综合视频在线| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 蜜桃视频成人| 亚洲最大网站| 亚洲人成网站在线播| chinese国产精品| 91久色porny| 免费日韩中文字幕| 精品国产视频| 91精品国产自产在线观看永久| 在线观看黄色av| 欧美日韩国产精品成人| 日韩一级片av| 成人av电影免费观看| 人妻久久久一区二区三区| 五月激激激综合网色播| 日本精品中文字幕| 91在线视频免费看| 91精品国产色综合久久ai换脸| 中国毛片直接看| 成人国产在线观看| 99爱视频在线| 成人三级视频| 成人网在线免费观看| av理论在线观看| 精品电影一区二区三区| 久久久久久91亚洲精品中文字幕| 国产三级欧美三级日产三级99| 日本超碰在线观看| 午夜日韩激情| 欧美日产一区二区三区在线观看| 精品乱码一区二区三区四区| 欧美巨乳美女视频| 四虎在线免费观看| 欧美福利视频一区| 日韩黄色a级片| 中文字幕乱码日本亚洲一区二区| 国产精品久久久久久久99| 伊人天天综合| 亚洲不卡中文字幕| 成人日韩视频| 奇米4444一区二区三区| 黄av在线免费观看| 日韩av在线网| 国产精品国产精品国产专区| 精品日韩视频在线观看| www.xx日本| 成人精品小蝌蚪| 中文字幕亚洲乱码| 一区二区激情| 亚洲第一综合网站| 竹菊久久久久久久| 亚洲自拍另类欧美丝袜| 伊人久久综合一区二区| 欧美日本亚洲视频| 福利视频在线播放| 欧美xxx久久| 一级特黄aaa大片| 欧美色播在线播放| 久久99久久98精品免观看软件| 国产日韩高清在线| www.555国产精品免费| 久久99久久精品| 日日碰狠狠躁久久躁婷婷| 欧美日韩18| 制服诱惑一区| 国产欧美日韩一区二区三区四区 | 精品中文一区| 国产精品久久九九| 91成人app| 国产精品久久久久久av| 日韩在线伦理| 高清欧美性猛交| 影音先锋男人资源在线| 日韩最新在线视频| av在线免费观看网| 亚洲欧美综合图区| 五月激情婷婷网| 精品精品国产高清a毛片牛牛| 国产精品无码久久av| 在线免费亚洲电影| 日本视频免费观看| 色偷偷久久人人79超碰人人澡| 国产精品成人国产乱| 亚洲精品欧美综合四区| 欧美风情第一页| 中文字幕在线不卡| 亚洲女同二女同志奶水| 欧美韩国日本一区| 亚洲一级片在线播放| 国产日韩在线不卡| 精品无人区无码乱码毛片国产| av一区二区三区在线| 国产xxxxxxxxx| 成人18视频日本| 精品人妻一区二区三区日产| 国产91精品一区二区麻豆网站| 日韩大尺度视频| 高清不卡一二三区| 欧美乱大交做爰xxxⅹ性3| 国产一级二级av| 国产精品一区在线观看乱码| 野花视频免费在线观看| 东方欧美亚洲色图在线| 国产裸体视频网站| 成人午夜av影视| 一本加勒比波多野结衣| av高清久久久| 国产精品无码一区二区三区| 国产午夜精品一区二区三区视频| xxxx日本免费| 国产精品久久久久久久久晋中| 成人信息集中地| 亚洲色图一区二区| 久视频在线观看| 精品久久久久久中文字幕大豆网| 国产99久久久| 欧美在线你懂得| 中文字幕日本人妻久久久免费 | 亚洲欧美经典视频| 久久精品www人人爽人人| 欧美日韩国产页| 99久久久无码国产精品免费蜜柚| 欧美日韩在线播放一区| 国产视频一区二区三| 精品国产髙清在线看国产毛片| 亚州男人的天堂| 自拍视频国产精品| 精精国产xxxx视频在线中文版 | 中文字幕免费在线观看视频| 欧美三级欧美一级| 丰满少妇被猛烈进入| 亚洲欧美综合区自拍另类| 黄色网址免费在线观看| 亚州成人av在线| 久久91视频| 国产在线精品一区二区中文| 国产免费久久| 精品少妇人欧美激情在线观看| 久久精品主播| 欧美老女人bb| 亚洲国产高清aⅴ视频| 久久免费在线观看视频| 色播五月激情综合网| 亚洲国产欧美另类| 亚洲一级黄色av| 俄罗斯一级**毛片在线播放 | 中文字幕乱码人妻二区三区| 欧美不卡一区二区三区四区| 国产黄色免费在线观看| 欧美—级高清免费播放| 亚洲国产尤物| 狠狠色综合色区| 亚洲精品国产成人影院| 国产免费成人在线| 国产精品香蕉一区二区三区| 天堂久久精品忘忧草| 亚洲一二三区视频在线观看| 一区二区三区免费在线视频| 日韩成人中文电影| av小次郎在线| 国产suv精品一区二区| 成人av影音| 男插女免费视频| 日韩高清电影一区| 玖草视频在线观看| 一区二区三区在线视频免费| 在线观看视频中文字幕| 亚洲午夜av久久乱码| 美女网站在线看| 不卡一区二区三区视频| 天天做天天爱天天爽综合网| 国产第一页视频| 久久男人中文字幕资源站| 久久久久久久伊人| 日韩欧美国产一区在线观看| 青青影院在线观看| 国产精品色婷婷视频| 免费观看久久av| 国产精品一区二区免费在线观看| 国产大片一区二区| 五月天综合视频| 色婷婷综合久久久久中文| 亚洲av电影一区| 韩国v欧美v日本v亚洲| 成人台湾亚洲精品一区二区 | 免费成人av资源网| 伊人网在线视频观看| 日韩欧美成人精品| 深夜福利在线视频| 欧美一级电影在线| 小嫩嫩12欧美| 久久久精品在线视频| 2017欧美狠狠色| √资源天堂中文在线| 亚洲欧美日韩一区二区在线| 欧美日韩在线观看首页| 久久精品国产一区二区三区日韩| 亚洲三级电影在线观看| 国产精品九九视频| 午夜精品久久久| 男人的天堂在线| 国产精品电影观看| 成久久久网站| 91小视频在线播放| 一区二区在线电影| 深爱五月激情五月| 91成人在线观看国产| 你微笑时很美电视剧整集高清不卡 | www.成人av.com| 亚洲福利精品| 欧美做受xxxxxⅹ性视频| 欧美午夜电影一区| 黄色视屏免费在线观看| 成人av免费电影| 国产一区二区精品| 久操视频在线观看免费| 欧美日韩精品欧美日韩精品一综合| 免费观看在线黄色网| 国产精品久久精品国产| 久久亚洲不卡| 91精品少妇一区二区三区蜜桃臀| 日韩精品一区二区三区视频| 天堂av在线网| 一区二区三区三区在线| 国产91精品在线观看| 日本熟女毛茸茸| 波霸ol色综合久久| 福利片一区二区| 美女少妇一区二区| 樱桃视频在线观看一区| 婷婷久久久久久| 国产精品视频不卡| 欧美日韩精品| 国产成人免费观看网站| 日韩亚洲欧美在线观看| 奇米777日韩| 日本xxxxx18| 91麻豆蜜桃一区二区三区| 亚洲视频在线免费播放| 韩国一区二区电影| 久久密一区二区三区| 无码任你躁久久久久久老妇| 91国产福利在线| 波多野结衣精品| 伊人久久青草| 久久婷婷综合激情| 国产乱色精品成人免费视频| 2019中文字幕在线免费观看| 亚洲h色精品| 亚洲第一综合网|