llms.txt:六個月的回顧和與模型上下文協議(MCP)的比較
六個月前,LLMS.TXT文件格式徹底改變了大型語言模型(LLMS)的網站文檔可訪問性。開發人員和內容創建者的採用非常重要,並且圍繞模型上下文協議(MCP)的討論不斷擴大。本文探討了llms.txt的演變,結構,優勢,技術集成(包括python模塊和命令行接口),並與新興的MCP標准進行了詳細比較。
目錄
- llms.txt的興起
- 社區反饋
- 了解llms.txt文件
- llms.txt的優點
- 將llms.txt與AI系統集成
- llms.txt創建工具
- 現實世界的應用和靈活性
- python模塊和llms.txt的CLI
- Python代碼示例
- llms.txt與MCP:詳細比較
- 結論
llms.txt的興起
llms.txt解決了傳統Web文件(robots.txt,stitemap.xml)的限制,這些限制未針對需要簡潔,精心策劃的信息的AI模型進行優化。它提供了簡化的網站文檔概述,使LLMS能夠有效地處理基本數據。
關鍵亮點:
- 目的:以AI優化格式提供網站內容。
- 採用: Mintlify,Anthropic和Cursor等平台的大量採用證明了其有效性。
- 當前的趨勢: MCP燃料的興起,以增強LLM功能的兩種方法之間的比較。
社區反饋
Twitter對話展示了LLMS.TXT的快速採用和潛力,以及正在進行的MCP辯論:
- 傑里米·霍華德(Jeremy Howard)(@jeremyphoward):強調了LLMS.TXT標準獲得的重要勢頭,感謝社區和Stripe的支持(Stripe現在使用docs.stripe.com上的llms.txt)。
- Stripe開發人員(@Stripedev):宣布將LLMS.TXT和Markdown集成到其文檔中。
- 開發人員討論:開發人員稱讚了LLMS.TXT,並開始了將其與MCP進行比較的討論,並指出儘管LLMS.TXT改善了內容的攝入,但MCP的目標是更可行的LLMS。
了解llms.txt文件
llms.txt是一個為LLM可訪問性設計的結構化標記文件。存在兩個版本:
/llms.txt:提供網站文檔的高級概述,幫助LLM迅速了解網站的結構和關鍵資源。它需要H1項目標題,一個blockquote摘要以及可選的降價部分以及帶有Markdown超鏈接的H2刪除文件列表。
/llms-full.txt:包含完整的文檔,提供詳細的上下文。對於技術API參考和綜合文檔有用。
示例片段:
<code># Project Name > Brief project summary ## Core Documentation - [Quick Start](url): A concise introduction - [API Reference](url): Detailed API documentation ## Optional - [Additional Resources](url): Supplementary information</code>
llms.txt的優點
llms.txt具有與傳統標準相比的重要優勢:
- LLM優化:消除不必要的元素(導航,JavaScript,CSS),重點是LLMS的內容。
- 有效的上下文:其簡潔格式可確保僅處理相關信息,從而解決LLM上下文窗口限制。
- 雙重可讀性: Markdown格式使其可讀取,並容易被工具解析。
- 互補性:它通過提供以AI為中心的觀點來補充現有標準等現有標準。
將llms.txt與AI系統集成
llms.txt內容需要對AI系統的手動輸入:
- CHATGPT:用戶複製URL或 /llms-full.txt內容,豐富上下文以改善響應。
- Claude:用戶粘貼內容或上傳文件,提供全面的上下文。
- 光標:光標的@Docs功能允許通過llms.txt鏈接集成。
llms.txt創建工具
幾種工具簡化了llms.txt創建:
- mintlify:自動生成 /llms.txt和 /llms-full.txt,以供託管文檔。
- LLMSTXT(DOTENV):將SiteMap.xml轉換為llms.txt。
- LLMSTXT(FireCrawl):使用Web刮擦來創建llms.txt文件。
現實世界的應用和靈活性
llms.txt的多功能性在諸如Fasthtml之類的項目中很明顯,該項目使用LLMS.TXT,並將其擴展到llms-ctx.txt
(無URL)和llms-ctx-full.txt
(帶有URL的上下文)中,使用XML基於XML的結構和llms_txt2ctx
COMMANS-COMMANIN-LINE應用程序。它的應用程序將技術文檔超出了各種用途,包括個人網站(CVS)和法律文件摘要。
python模塊和llms.txt的CLI
Python模塊和CLI( llms_txt2ctx
)可用於解析llms.txt文件,並為Claude等系統創建XML上下文文檔。
-
安裝:
pip install llms-txt
- CLI用法:
llms_txt2ctx llms.txt > llms.md
(添加了可選部分,帶有–optional True
)
Python代碼示例
簡潔的Python Parser(20行)演示了解析llms.txt文件的簡單性:
從pathlib導入路徑 導入,Itertools #...(如原始輸入中的其餘代碼)
llms.txt與MCP:詳細比較
LLMS.TXT和MCP都旨在改善LLM,但以不同的方式:LLMS.TXT增強內容攝入,而MCP擴展了LLM功能以執行任務。
llms.txt:靜態,精選的內容標準,重點介紹令牌效率和簡單性。它提高了LLM的理解和響應質量。
MCP:一種動態,增強動作的協議,充當LLMS實時與各種數據源交互的通用連接器。它將LLMS轉換為主動任務表演者。
易於實施: LLMS.TXT比MCP更容易實施,MCP需要更重要的工程工作。
結論
llms.txt迅速成為AI-Fir-First文檔的寶貴工具,從而提高了LLM的準確性和可靠性。 MCP代表下一步,啟用動態交互和任務執行。他們共同提供了強大的協同作用,增強了LLM的理解力和動作能力。隨著最佳實踐和工具的持續發展,AI驅動的文檔和自動化的未來是有希望的。
以上是llms.txt vs. MCP:Web&#039;新的LLM就緒內容標準的詳細內容。更多資訊請關注PHP中文網其他相關文章!

聊天機器人像Chatgpt這樣的聊天機器人舉例說明了生成的AI,為項目經理提供了功能強大的工具來簡化工作流程並確保項目按計劃和預算範圍內保持。 但是,在製作正確的提示時有效使用鉸鏈。 精確,細節

定義人工智能(AGI)的挑戰是重大的。 AGI進步的主張通常缺乏明確的基準,其定義是針對預定的研究方向而定制的。本文探討了一種新穎的定義方法

IBM WATSONX.DATA:簡化企業AI數據堆棧 IBM將WATSONX.DATA定位為企業的關鍵平台,旨在加速精確而可擴展的生成AI解決方案。 這是通過簡化投訴來實現的

在AI和材料科學領域的突破所推動的機器人技術的快速進步已準備好迎來人類機器人的新時代。 多年來,工業自動化一直是主要重點,但是機器人的功能迅速exp

Netflix 界面十年來最大更新:更智能、更個性化,擁抱多元內容 Netflix 週三宣布對其用戶界面進行十年來最大規模的改版,不僅外觀煥然一新,還增加了更多關於每個節目的信息,並引入了更智能的 AI 搜索工具,能夠理解模糊的概念(例如“氛圍”),以及更靈活的結構,以便更好地展示公司在新興的視頻遊戲、直播活動、體育賽事和其他新型內容方面的興趣。 為了緊跟潮流,新的移動端豎屏視頻組件將使粉絲更容易滾動瀏覽預告片和片段,觀看完整節目或與他人分享內容。這讓人聯想起無限滾動且非常成功的短視頻網站 Ti

人工智能通用智能(AGI)的討論日益增多,促使許多人思考當人工智能超越人類智能時會發生什麼。這個時刻是近在咫尺還是遙遙無期,取決於你問誰,但我認為這並非我們應該關注的最重要的里程碑。哪些更早的人工智能里程碑會影響到每個人?哪些里程碑已經實現?以下是我認為已經發生的三件事。 人工智能超越人類弱點 在2022年的電影《社交困境》中,人文科技中心(Center for Humane Technology)的崔斯坦·哈里斯指出,人工智能已經超越了人類的弱點。這是什麼意思?這意味著人工智能已經能夠運用人類

Transunion的首席技術官Ranganath Achanta在2021年末加入公司後加入公司以來,率先進行了重大的技術轉變。

建立信任至關重要,對於成功採用業務的AI是至關重要的。 考慮到業務流程中的人類因素,這尤其如此。 像其他任何人一樣,員工對AI及其實施引起了人們的關注。 德勤研究人員是SC


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3漢化版
中文版,非常好用

Dreamweaver Mac版
視覺化網頁開發工具

禪工作室 13.0.1
強大的PHP整合開發環境