有许多令人惊叹的工具可以帮助构建生成式人工智能应用程序。但开始使用新工具需要时间学习和练习。
因此,我创建了一个存储库,其中包含用于构建生成人工智能应用程序的流行开源框架的示例。
这些示例还展示了如何将这些框架与 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