Featured image of post LLMs 应用程序的构建利器:LangChain 助您驰骋 AI 世界 | 开源日报 No.100

LLMs 应用程序的构建利器:LangChain 助您驰骋 AI 世界 | 开源日报 No.100

LangChain 是一个用于构建 LLMs 应用程序的库,它提供了统一的开发平台,帮助开发者快速部署 LangChain 应用程序到生产环境。LangChain 的主要功能包括管理 prompt、处理 chains 序列调用、数据增强生成、代理决策制定与执行以及记忆持久化。它具有提高 LLMs 效率、统一接口标准、支持各种链式操作、提供多样化的代理选择以及内置内存模块支持等核心优势。LangChain 还具有帮助管理 prompt、提供通用界面、与标准链式操作接口和其他工具集成以及与外部数据源交互生成数据增强的主要特点。

AmruthPillai/Reactive-Resume

Github Repo Stars License: Language:

demo-picture-of-Reactive-Resume

Reactive Resume 是一个免费的开源简历构建工具,它简化了创建、更新和分享简历的流程。该平台极为用户友好,并且如果你希望完全拥有自己的数据,可以在不到 30 秒内进行自托管。其主要功能包括实时编辑、多种模板选择、拖放式定制以及与 OpenAI 集成以增强写作能力。其他关键特点和核心优势包括支持多语言、零用户追踪或广告投放、个性化链接分享给潜在雇主并跟踪查看量或下载次数等。

bgstaal/multipleWindow3dScene

Github Repo Stars License: Language:

cover

这个项目是一个简单的示例,展示了如何使用 three.js 和 localStorage 在同一来源的多个窗口上设置 3D 场景。代码应该很容易理解。

  • 可以跨多个窗口显示 3D 场景
  • 使用了 three.js 和 localStorage

google/google-ctf

Github Repo Stars License: Language:

cover

这个项目是谷歌 CTF (Capture The Flag) 的开源代码库,列出了自 2017 年以来使用过的大部分挑战题目,以及可以用于运行它们的基础设施。该仓库中包含有故意保留未修复安全漏洞的 201x 和 202x 文件夹中的代码,请注意在真实生产环境下运行这些代码是不安全的。此外需要注意,这并非谷歌公司官方产品。

  • 列出了自 2017 年起使用过的大部分 CTF 挑战题目
  • 包含可用于运行挑战题目所需基础设施
  • 通过公开未修复漏洞进行学习和研究

huggingface/chat-ui

Github Repo Stars License: Language:

demo-picture-of-chat-ui

chat-ui 是一个使用开源模型 (如 OpenAssistant 或 Llama) 的聊天界面。

  • 无需设置部署
  • 数据库存储聊天历史记录
  • 强大的 Web 搜索功能
  • 可定制外观和感觉
  • 支持自定义模型参数以及新模型使用

NaiboWang/EasySpider

Github Repo Stars License: Language:

demo-picture-of-EasySpider

EasySpider,一个可视化爬虫软件,可以使用图形化界面,无代码可视化的设计和执行爬虫任务。只需要在网页上选择自己想要爬的内容并根据提示框操作即可完成爬虫设计和执行。同时软件还可以单独以命令行的方式进行执行,从而可以很方便地嵌入到其他系统中。该项目具有以下优点:

  • 可视化:通过简单易懂、直观明了的图形界面实现对于数据采集过程全流程控制。
  • 无需编码:不需要写任何一行代码就能够轻松创建属于你自己定制性极强且高效稳定运作的网络蜘蛛。
  • 命令行支持:除了 GUI 之外也提供 CLI 模式来满足更多场景下快速部署与调用等需求。

langchain-ai/langchain

Github Repo Stars License: Language:

demo-picture-of-langchain

LangChain 是一个旨在通过组合性来构建 LLMs 应用程序的库。它可以帮助开发者快速将 LangChain 应用程序部署到生产环境,同时提供了统一的开发平台,用于构建、测试和监控 LLM 应用程序。该项目主要功能包括:管理 prompt、处理 chains 序列调用、数据增强生成、代理决策制定与执行以及记忆持久化等多个方面,并且还提供了新型评估方法。LangChain 具有以下核心优势:

  • 提高 LLMs 效率
  • 统一接口标准
  • 支持各种常见类型的链式操作
  • 为代理选择提供多样化选项
  • 内置内存模块支持 主要特点:
  • 帮助管理 prompt 并进行优化。
  • 提供通用界面以适配所有 LLMs。
  • 标准链式操作接口和其他工具集成。
  • 数据增强生成涉及外部数据源交互获取信息并使用其进行生成步骤。
Licensed under CC BY-NC-SA 4.0