亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
目錄
什麼是抹布?
什麼是MCP?
它如何使抹布?
與MCP的抹布的用例
用MCP執(zhí)行抹布的步驟
步驟1:安裝依賴項
步驟2:創(chuàng)建server.py
步驟3:為MCP配置光標(biāo)
步驟4:測試MCP服務(wù)器
結(jié)論
常見問題
首頁 科技週邊 人工智慧 如何使用MCP執(zhí)行抹布?

如何使用MCP執(zhí)行抹布?

Jun 05, 2025 am 09:26 AM

厭倦了目睹AI在無法訪問當(dāng)前數(shù)據(jù)時會產(chǎn)生模棱兩可的響應(yīng)?厭倦了反復(fù)編碼本地數(shù)據(jù)的檢索成績(RAG)?通過將抹布與MCP(模型上下文協(xié)議)合併,可以輕鬆解決這些重大挑戰(zhàn)。通過合併MCP,您可以將您的AI助手鍊接到外部工具和API,以執(zhí)行無縫的抹布。 MCP代表了AI與實時數(shù)據(jù)接口建模的開創(chuàng)性轉(zhuǎn)變。同時,RAG是AI模型的寶貴資產(chǎn),為他們提供了他們不知道的外部知識。在本文中,我們將深入研究抹布與MCP的結(jié)合,探索它們在運行時的外觀,並指導(dǎo)您通過一個實際的例子。

目錄

  • 什麼是抹布?
  • 什麼是MCP?
    • 它如何使抹布?
  • 與MCP的抹布的用例
  • 用MCP執(zhí)行抹布的步驟
    • 步驟1:安裝依賴項
    • 步驟2:創(chuàng)建server.py
    • 步驟3:為MCP配置光標(biāo)
    • 步驟4:測試MCP服務(wù)器
  • 結(jié)論
  • 常見問題

什麼是抹布?

RAG是一個AI框架,將常規(guī)信息檢索系統(tǒng)(例如搜索和數(shù)據(jù)庫)與AI模型的非凡自然語言生成能力融合在一起。它的優(yōu)勢包括實時和事實答復(fù),幻覺減少以及上下文敏感的答案。抹布的功能類似於在起草詳細報告之前諮詢圖書館員以獲取信息。

如何使用MCP執(zhí)行抹布?

在本文中發(fā)現(xiàn)有關(guān)抹布的更多信息。

什麼是MCP?

MCP充當(dāng)您的AI助手和外部工具之間的橋樑。這是一個開放的協(xié)議,使LLM可以準(zhǔn)確有效地訪問現(xiàn)實世界中的工具,API或數(shù)據(jù)集。傳統(tǒng)的API和工具需要自定義代碼,以將其與AI模型集成在一起,但是MCP提供了一種以最簡單的方式將工具連接到LLM的通用方法。它提供插件工具。

如何使用MCP執(zhí)行抹布?

在本文中了解有關(guān)MCP的更多信息。

它如何使抹布?

在RAG中,MCP是一個檢索層,該層根據(jù)您的查詢從數(shù)據(jù)庫中獲取至關(guān)重要的信息。它完全標(biāo)準(zhǔn)化您如何與數(shù)據(jù)庫進行交互?,F(xiàn)在,無需為您開發(fā)的每個抹布編寫自定義代碼。它可以根據(jù)AI的推理來實現(xiàn)動態(tài)工具使用。

與MCP的抹布的用例

MCP的抹布有許多用例。一些示例包括:

  • 搜索新聞文章以摘要
  • 向財務(wù)API查詢市場更新
  • 加載私人文檔以獲取上下文感知答案
  • 響應(yīng)之前,請檢索天氣或特定於位置的信息
  • 使用PDF或數(shù)據(jù)庫連接器進行Power Enterprise搜索

用MCP執(zhí)行抹布的步驟

現(xiàn)在,我們將詳細使用MCP實現(xiàn)抹布。請按照以下步驟創(chuàng)建您的初始MCP服務(wù)器執(zhí)行抹布。讓我們立即研究實施:

首先,我們將建立我們的RAG MCP服務(wù)器。

步驟1:安裝依賴項

<code>pip install langchain>=0.1.0 \ langchain-community>=0.0.5 \ langchain-groq>=0.0.2 \ mcp>=1.9.1 \ chromadb>=0.4.22 \ huggingface-hub>=0.20.3 \ transformers>=4.38.0 \ sentence-transformers>=2.2.2</code>

此步驟將在系統(tǒng)中安裝所有必要的庫。

步驟2:創(chuàng)建server.py

現(xiàn)在,我們在server.py文件中定義了抹布MCP服務(wù)器。以下是它的代碼。它包括具有MCP連接的簡單抹布代碼。

 <code>from mcp.server.fastmcp import FastMCP from langchain.chains import RetrievalQA from langchain.document_loaders import TextLoader from langchain.text_splitter import CharacterTextSplitter from langchain_community.vectorstores import Chroma from langchain_community.embeddings import HuggingFaceEmbeddings from langchain_groq import ChatGroq # Groq LLM</code>創(chuàng)建MCP服務(wù)器<p>MCP = FastMCP(“ rag”)</p><h1>設(shè)置嵌入式(如果首選,您可以選擇其他擁抱的面部模型)</h1><p> embeddings = huggingFaceEmbedDings(model_name =“句子轉(zhuǎn)換器/all-minilm-l6-v2”)</p><h1>設(shè)置GROQ LLM</h1><p>模型= chatgroq(
model_name =“ llama3-8b-8192”,?;蚱渌鹓roq支持的模型
GROQ_API_KEY =“ your_groq_api”#如果未通過環(huán)境變量設(shè)置
)</p><h1>加載文檔</h1><p>loader = textloader(“ dummy.txt”)
data = loader.load()</p><h1>文檔分裂</h1><p>text_splitter = prinateTextSplitter(chunk_size = 1000,chunk_overlap = 0)
texts = text_splitter.split_documents(數(shù)據(jù))</p><h1>向量DB</h1><p> docsearch = chroma.from_documents(文本,嵌入)</p><h1>獵犬鏈</h1><p>qa = reterievalqa.from_chain_type(llm =型號,retriever = docsearch.as_retriever())</p><p> @mcp.tool()
def檢索(提示:str) - > str:
“”“使用抹布獲取信息”“”
返回QA.Invoke(提示)</p><p>如果<strong>名稱</strong>==“ <strong>main</strong> ”:
mcp.run()</p>

在這裡,我們使用GROQ API訪問LLM。確保您有一個GROQ API。虛擬txt此處使用的是您擁有的任何數(shù)據(jù),您可以根據(jù)用例修改的內(nèi)容。

現(xiàn)在,我們成功地創(chuàng)建了RAG MCP服務(wù)器。要測試它,請使用終端中的Python運行它。

 <code>python server.py</code>

步驟3:為MCP配置光標(biāo)

讓我們配置光標(biāo)IDE來測試我們的服務(wù)器。

  1. 從官方網(wǎng)站下載光標(biāo)http://ipnx.cn/link/2Adee3823fe0b1c49ce2b4124cdcecda 。
  2. 安裝它,註冊並進入主屏幕。

如何使用MCP執(zhí)行抹布?

  1. 現(xiàn)在,從標(biāo)題工具欄上轉(zhuǎn)到文件。然後單擊“首選項” ,然後在光標(biāo)設(shè)置上進行。

如何使用MCP執(zhí)行抹布?

  1. 從光標(biāo)設(shè)置中,單擊MCP

如何使用MCP執(zhí)行抹布?

  1. 在“ MCP”選項卡上,單擊添加新的全局MCP服務(wù)器。

如何使用MCP執(zhí)行抹布?

它將打開MCP.JSON文件。將以下代碼粘貼到其中並保存文件。

將/路徑/python替換為python可執(zhí)行文件的路徑和/path/path/to/server.py用server.py路徑。

 <code>{</code><p> “ McPservers”:{</p><p> “抹布 - 服務(wù)器”:{</p><p> “命令”:“/path/to/python”,</p><p> “ args”:[[</p><p> “路徑/到/server.py”</p><p>這是給出的</p><p>}</p><p> }</p><p> }</p>
  1. 返迴光標(biāo)設(shè)置,您應(yīng)該看到以下內(nèi)容:

如何使用MCP執(zhí)行抹布?

如果您看到上一個屏幕,則意味著您的服務(wù)器正在成功運行,並已連接到光標(biāo)IDE。如果顯示一些錯誤,請嘗試使用右上角的重新啟動按鈕。

我們已經(jīng)在光標(biāo)IDE中成功設(shè)置了MCP服務(wù)器?,F(xiàn)在,讓我們測試服務(wù)器。

步驟4:測試MCP服務(wù)器

我們的RAG MCP服務(wù)器現(xiàn)在可以執(zhí)行抹布,並根據(jù)我們的查詢成功檢索最佳的塊。讓我們測試它們。

查詢: “什麼是Zephyria,使用抹布服務(wù)器回答”

輸出:

如何使用MCP執(zhí)行抹布?

查詢: “地球上的衝突是什麼?”

輸出:

如何使用MCP執(zhí)行抹布?

查詢: “ Zephyria的首都是什麼?”

輸出:

如何使用MCP執(zhí)行抹布?

結(jié)論

當(dāng)MCP授權(quán)時,RAG可以完全改變您與AI助手交流的方式。它可以將您的AI從單純的文本生成器轉(zhuǎn)換為現(xiàn)場助手,該助手認為和處理與人類類似的信息。將兩者結(jié)合起來可以提高您的生產(chǎn)率並隨著時間的推移提高效率。僅通過前面提到的步驟,任何人都可以使用MCP構(gòu)建與現(xiàn)實世界相關(guān)聯(lián)的AI應(yīng)用程序?,F(xiàn)在,輪到您通過設(shè)置自己的MCP工具來增強LLM的能力。

常見問題

Q1。抹布和傳統(tǒng)LLM響應(yīng)有什麼區(qū)別?答:傳統(tǒng)LLM僅根據(jù)其預(yù)訓(xùn)練的知識產(chǎn)生響應(yīng),這可能過時或不完整。 RAG通過在回答之前檢索實時或外部數(shù)據(jù)(文檔,API)來增強此功能,從而確保更準(zhǔn)確和最新的響應(yīng)。

Q2。我為什麼要使用MCP進行抹布而不是編寫自定義代碼?答:MCP消除了手動進行每個API或數(shù)據(jù)庫集成的硬編碼的需求。它提供了一種插件機制,可以揭示AI模型可以基於上下文動態(tài)使用的工具,從而使抹布實現(xiàn)更快,可擴展和更可維護。

Q3。我是否需要成為AI或Langchain的專家才能與MCP一起使用RAG?答:一點也不。借助基本的Python知識並遵循分步的設(shè)置,您可以創(chuàng)建自己的抹布供電的MCP服務(wù)器。 Langchain和Cursor IDE等工具使集成變得直接。

以上是如何使用MCP執(zhí)行抹布?的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
Kimi K2:最強大的開源代理模型 Kimi K2:最強大的開源代理模型 Jul 12, 2025 am 09:16 AM

還記得今年早些時候破壞了Genai行業(yè)的大量開源中國模型嗎?儘管DeepSeek佔據(jù)了大多數(shù)頭條新聞,但Kimi K1.5是列表中的重要名字之一。模型很酷。

Grok 4 vs Claude 4:哪個更好? Grok 4 vs Claude 4:哪個更好? Jul 12, 2025 am 09:37 AM

到2025年中期,AI“軍備競賽”正在加熱,XAI和Anthropic都發(fā)布了他們的旗艦車型Grok 4和Claude 4。這兩種模型處於設(shè)計理念和部署平臺的相反端,但他們卻在

今天已經(jīng)在我們中間走了10個驚人的人形機器人 今天已經(jīng)在我們中間走了10個驚人的人形機器人 Jul 16, 2025 am 11:12 AM

但是我們可能甚至不必等10年就可以看到一個。實際上,可以被認為是真正有用的,類人類機器的第一波。 近年來,有許多原型和生產(chǎn)模型從T中走出來

上下文工程是&#039; new&#039;及時的工程 上下文工程是&#039; new&#039;及時的工程 Jul 12, 2025 am 09:33 AM

直到上一年,迅速的工程被認為是與大語言模型(LLM)互動的關(guān)鍵技能。然而,最近,LLM在推理和理解能力方面已經(jīng)顯著提高。自然,我們的期望

建立Langchain健身教練:您的AI私人教練 建立Langchain健身教練:您的AI私人教練 Jul 05, 2025 am 09:06 AM

許多人充滿熱情地打入健身房,並相信自己正在正確實現(xiàn)自己的健身目標(biāo)。但是由於飲食計劃差和缺乏方向,結(jié)果不存在。僱用私人教練AL

6個任務(wù)Manus AI可以在幾分鐘內(nèi)完成 6個任務(wù)Manus AI可以在幾分鐘內(nèi)完成 Jul 06, 2025 am 09:29 AM

我相信您必須了解通用的AI代理Manus。它是幾個月前推出的,在過去的幾個月中,他們?yōu)橄到y(tǒng)添加了幾個新功能。現(xiàn)在,您可以生成視頻,創(chuàng)建網(wǎng)站並做很多MO

Leia的浸入式移動應(yīng)用將3D深度帶入日常照片 Leia的浸入式移動應(yīng)用將3D深度帶入日常照片 Jul 09, 2025 am 11:17 AM

基於Leia專有的神經(jīng)深度引擎,應(yīng)用程序流程靜止圖像,並添加了自然深度以及模擬運動(例如Pans,Zooms和Alallax Effects),以創(chuàng)建簡短的視頻捲軸,從而給人以踏入SCE的印象

7種AI代理的7種類型是什麼? 7種AI代理的7種類型是什麼? Jul 11, 2025 am 11:08 AM

想像一些複雜的東西,例如AI引擎準(zhǔn)備提供有關(guān)米蘭新服裝系列的詳細反饋,或者自動市場分析用於全球運營的企業(yè),或者智能係統(tǒng)管理大型車隊。

See all articles