立即体验 Julep: 访问 Julep 官网 · 通过 Julep 控制台 快速开始(免费获取 API 密钥)· 查阅 官方文档
📖 Table of Contents
为什么选择 Julep?
Julep 是一个用于构建基于智能体(agent)的 AI 工作流的开源平台,其能力远超简单的提示链。它允许您编排包含大语言模型(LLMs)和工具的复杂多步骤流程,无需管理任何基础设施。通过 Julep,您可以创建能记忆历史交互的 AI 智能体,处理具有分支逻辑、循环、并行执行以及外部 API 集成的复杂任务。简而言之,Julep 就像*"AI 智能体的 Firebase"*,为规模化智能工作流提供强大的后端支持。
核心功能与优势:
- 持久化记忆: 构建能跨对话保持上下文和长期记忆的AI智能体,使其能够持续学习并随时间进化。
- 模块化工作流: 通过YAML或代码将复杂任务定义为模块化步骤,支持条件逻辑、循环和错误处理。Julep的工作流引擎可自动管理多步骤流程与决策。
- 工具编排: 轻松集成外部工具和API(网络搜索、数据库、第三方服务等)作为智能体的工具包。Julep智能体可调用这些工具增强能力,实现检索增强生成等功能。
- 并行与可扩展: 并行执行多项操作提升效率,Julep底层自动处理扩展与并发。无服务器架构让工作流无缝扩展,无需额外运维负担。
- 可靠执行: 内置重试机制、自修复步骤和健壮的错误处理,确保长时间运行任务不中断。实时监控与日志功能助您追踪进度。
- 轻松集成: 通过Python和Node.js的SDK快速上手,或使用Julep CLI进行脚本操作。如需直接集成其他系统,Julep还提供REST API支持。
专注AI逻辑与创意,繁重工作交给Julep!
快速开始
Getting up and running with Julep is simple:-
注册与API密钥:首先在Julep控制台注册账号获取API密钥(用于SDK调用的身份验证)。
-
安装SDK:选择您偏好的语言安装Julep SDK:
Python:
pip install julep
Node.js:
npm install @julep/sdk
(或yarn add @julep/sdk
)
-
定义智能体:使用SDK或YAML定义智能体及其任务工作流。例如,您可以配置智能体的记忆模块、可用工具以及分步任务逻辑。(详见文档中的**快速入门**指南)
-
运行工作流:通过SDK调用智能体执行任务。Julep平台将在云端协调整个工作流,并自动管理状态、工具调用及大语言模型交互。您可查看智能体输出、在控制台监控执行过程,并根据需要迭代优化。
只需几分钟即可部署您的首个AI智能体!完整教程请参阅文档中的**快速入门指南**。
注意:Julep还提供命令行界面(CLI)(当前Python版本处于测试阶段)用于管理工作流和智能体。若倾向无代码方案或需编写常用任务脚本,详见Julep CLI文档。
文档与示例
深入探索?**Julep文档**涵盖平台所有核心内容——从基础概念(智能体、任务、会话、工具)到高级主题如智能体记忆管理与架构原理。主要资源包括:
- 概念指南: 了解 Julep 的架构设计、会话与记忆机制、工具使用、长对话管理等核心概念。
- API & SDK 参考: 查阅完整的 SDK 方法和 REST API 端点文档,将 Julep 集成到您的应用中。
- 教程: 手把手构建实际应用的指南(例如:能联网搜索的研究助手、旅行规划助理或具备自定义知识的聊天机器人)。
- 烹饪书配方: 探索 Julep 烹饪书 获取开箱即用的工作流和智能体示例。这些配方展示了常见模式和用例——通过实例学习的最佳方式。浏览本仓库中的
cookbooks/
目录查看智能体定义示例。 - IDE 集成: 直接在 IDE 中访问 Julep 文档!编码时获取即时解答的完美方案。
社区与贡献
加入我们不断壮大的开发者与 AI 爱好者社区!以下是参与互动和获取支持的途径:
- Discord 社区: 有问题或想法?加入 官方 Discord 服务器 与 Julep 团队和其他用户交流。我们乐于协助解决问题或探讨新用例。
- GitHub 讨论与议题: 欢迎通过 GitHub 报告错误、请求功能或讨论实现细节。若想参与贡献,请查看 good first issues——我们欢迎各种类型的贡献。
- 贡献指南: 如需提交代码或改进建议,请参阅 贡献指南 了解如何开始。我们珍视所有 PR 和反馈,通过协作让 Julep 变得更好!
小贴士: 给我们的仓库点个星标,随时获取更新——我们会持续添加新功能和示例。
无论贡献大小,您的每一份参与对我们都弥足珍贵。让我们携手打造非凡之作!
Our Amazing Contributors:
许可协议
Julep 采用 Apache 2.0 许可证,这意味着您可以自由地在项目中使用它。详情请参阅 LICENSE 文件。祝您使用 Julep 开发愉快!