© 2026FindAgent  · @simprr
返回列表
j

julep-ai/julep

Deploy serverless AI workflows at scale. Firebase for AI agents

agentsaiai-agentsai-agents-frameworkai-memoryai-platformaiagentsdeveloper-toolsdevfestllmllm-opsnodenode-jsnodejspython
⭐

6.6k

Stars

🔱

974

Forks

👁

21

Watchers

📋

116

Issues

Jupyter Notebook创建于 2024/4/4更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文

      ██╗ ██╗   ██╗ ██╗      ███████╗ ██████╗       █████╗  ██╗
      ██║ ██║   ██║ ██║      ██╔════╝ ██╔══██╗     ██╔══██╗ ██║
      ██║ ██║   ██║ ██║      █████╗   ██████╔╝     ███████║ ██║
 ██   ██║ ██║   ██║ ██║      ██╔══╝   ██╔═══╝      ██╔══██║ ██║
 ╚█████╔╝ ╚██████╔╝ ███████╗ ███████╗ ██║          ██║  ██║ ██║
  ╚════╝   ╚═════╝  ╚══════╝ ╚══════╝ ╚═╝          ╚═╝  ╚═╝ ╚═╝

⚠️ 重要通知:Julep 即将停止服务

Julep 后端和仪表板将于 2025 年 12 月 31 日正式关闭。

Julep 是开源项目,你可以通过自托管方式继续使用它。请参阅 自托管指南 (Self-Hosting Guide) 获取说明。

我们目前正在开发 memory.store —— 欢迎体验!


📖 目录

  • 为什么选择 Julep?
  • 自托管
  • 文档与示例
  • 社区与贡献
  • 许可协议

为什么选择 Julep?

Julep 是一个开源平台,用于构建超越简单提示词链(Prompt Chains)的基于智能体的 AI 工作流。它允许你编排复杂的、多步骤的 LLM(大语言模型)流程和工具,且无需管理任何基础设施。通过 Julep,你可以创建能够记忆过往交互的 AI 智能体,并处理包含分支逻辑、循环、并行执行以及外部 API 集成在内的复杂任务。简而言之,Julep 就像是“AI 智能体的 Firebase”,为大规模智能工作流提供稳健的后端支持。

核心特性与优势:

  • 持久化记忆 (Persistent Memory): 构建能够跨对话维护上下文和长期记忆的 AI 智能体,使其能够随时间学习并改进。
  • 模块化工作流 (Modular Workflows): 以模块化步骤(使用 YAML 或代码)定义复杂任务,支持条件逻辑、循环和错误处理。Julep 的工作流引擎会自动管理多步骤流程和决策。
  • 工具编排 (Tool Orchestration): 轻松集成外部工具和 API(如网页搜索、数据库、第三方服务等),作为智能体工具箱的一部分。Julep 的智能体可以调用这些工具来增强能力,从而实现检索增强生成(RAG)等功能。
  • 并行与可扩展 (Parallel & Scalable): 支持并行运行多个操作以提高效率,并让 Julep 在后台自动处理扩展和并发问题。该平台采用 Serverless 架构,无需额外的 DevOps 开销即可无缝扩展工作流。
  • 可靠的执行 (Reliable Execution): 无需担心故障——Julep 提供内置重试机制、自我修复步骤以及稳健的错误处理,确保长时间运行的任务不中断。你还可以通过实时监控和日志记录来跟踪进度。
  • 轻松集成 (Easy Integration): 通过我们的 Python 和 Node.js SDK 快速上手,或使用 Julep CLI 进行脚本编写。如果你希望直接集成到其他系统中,也可以使用 Julep 的 REST API。

专注于你的 AI 逻辑和创造力,剩下的重活交给 Julep!

自托管

由于托管版本即将关闭,你可以通过自托管 Julep 来继续使用。

  1. 安装 SDK: 为你偏好的语言安装 Julep SDK:

    • Python: pip install julep
    • Node.js: npm install @julep/sdk (或 yarn add @julep/sdk)
  2. 自托管 Julep: 按照 自托管指南 在你自己的基础设施上运行 Julep。

  3. 定义智能体: 使用 SDK 或 YAML 定义智能体及其任务工作流。例如,你可以指定智能体的记忆、可使用的工具以及分步骤的任务逻辑。(详细步骤请查阅文档中的 快速入门 (Quick Start)。)

  4. 运行工作流: 通过 SDK 调用你的智能体来执行任务。Julep 将为你编排整个工作流,并管理状态、工具调用和 LLM 交互。

就是这样!获取完整教程,请查阅文档中的 快速入门指南 (Quick Start Guide)。

注意: Julep 还提供了一个命令行界面 (CLI) 来管理工作流和智能体。详情请参阅 Julep CLI 文档。

文档与示例

想要深入了解?请访问 Julep 文档。

贡献者
cwAVHasgap
项目信息
默认分支dev
License未指定
创建时间2024/4/4
最近更新今天
GAI 中文摘要

Julep 是一个开源的 AI 代理开发平台,旨在通过无服务器架构实现 AI 工作流的规模化部署与编排。它类似于 AI 领域的 Firebase,为开发者提供了一套完整的工具栈,用于构建具备长期记忆和复杂任务执行能力的智能代理系统。

提供持久化的记忆存储功能,让 AI 代理能够跨对话会话保持上下文和用户偏好。支持复杂的工作流编排,能够处理超出简单提示词链条的多步自动化任务。具备高度的可扩展性,允许开发者在云端或自托管环境中轻松部署和管理 AI 应用。兼容多种开发语言,通过 Python 和 Node.js SDK 为开发者提供便捷的集成方案。

该项目适用于希望快速构建具备记忆能力和任务处理能力的 AI 代理开发人员,特别适合需要将复杂 AI 工作流部署到生产环境的企业和开发者使用。