有許多令人驚嘆的工具可以幫助建立生成式人工智慧應用程式。但開始使用新工具需要時間學習和練習。
因此,我創建了一個儲存庫,其中包含用於建立生成人工智慧應用程式的流行開源框架的範例。
這些範例也展示瞭如何將這些框架與 Amazon Bedrock 結合使用。
您可以在這裡找到存儲庫:
https://github.com/danilop/oss-for-generative-ai
在本文的其餘部分中,我將描述我選擇的框架、儲存庫中範例程式碼的內容以及如何在實踐中使用它們。
LangChain:用於開發由語言模型驅動的應用程式的框架,具有以下範例:
LangGraph:LangChain 的擴展,用於使用大型語言模型 (LLM) 構建有狀態的多參與者應用程式
Haystack:用於建立搜尋系統和語言模型應用程式的端到端框架
LlamaIndex:基於 LLM 的應用程式的資料框架,範例包括:
DSPy:使用大型語言模型解決人工智慧任務的框架
RAGAS:評估檢索增強生成(RAG)管道的框架
LiteLLM:標準化來自不同提供者的 LLM 的使用的庫
用於開發由語言模型支援的應用程式的框架。
主要特點:
主要用例:
LangChain 的擴展,用於建立有狀態的多參與者。法學碩士申請
主要特點:
主要用例:
用於建立生產就緒的 LLM 應用程式的開源框架。
主要特點:
主要用例:
用於建立 LLM 支援的應用程式的資料框架。
主要特點:
主要用例:
透過聲明性和可優化的語言模型程式解決人工智慧任務的框架。
主要特點:
主要用例:
檢索增強生成(RAG)系統的評估架構。
主要特點:
主要用例:
多個 LLM 提供者的統一介面。
主要特點:
主要用例:
如果您使用過這些工具,請告訴我。我錯過了你想與他人分享的東西嗎?請隨意回饋儲存庫!
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3