Agently 项目介绍
项目概述
Agently 是一个专为开发者设计的 AI 开发框架,旨在帮助快速构建 AI 智能体原生应用。通过极简的代码,用户可以轻松创建和使用 AI 智能体实例,从而将更多精力放在业务逻辑的构建上,而不是处理语言模型的复杂性。
项目最新更新
- 中文首页改版:Agently AI 开发框架的中文首页已经完成全面改版,包含模型切换、AgenticRequest、Workflow 的全新教程文档。详情可访问 Agently.cn。
- 诠释展示项目:Agently Daily News Collector,一个开源的新闻汇总报告生成器,提供 英文 和 中文版。
如何开始使用
安装 Agently 软件包非常简单,只需在终端中运行以下命令:
pip install -U Agently
安装完成后,即可开始体验 Agently 的强大功能。
Agently 的主要功能
- 快速开发:允许开发者在代码中创建和调用 AI 智能体实例,处理业务逻辑更加轻松。
- 易于拓展:通过插件可以轻松增强和更新 AI 智能体,而无需重构整个系统。
- 简化交互:采用自然语言或类自然语言表达问题和解决方案,替代传统的编程逻辑。
真实案例展示
Agently 通过以下两个示例展示其强大功能:
DEMO 1:SQL 生成器
这个示例展示了如何利用 Agently 生成 SQL 查询。用户可以通过自然语言提问,系统将自动生成相应的 SQL 语句。
DEMO 2:角色创建与互动
该示例展示了如何利用 Agently 创建虚拟角色并与其进行聊天。用户输入特定角色的描述后,智能体会生成对应的角色设定,用户可与生成的角色进行自然语言对话。
框架结构与插件
Agently 的设计理念是促进插件化开发,使得每个开发者都可以方便地创建、分享和增强智能体的功能。框架包含多个组成部分,每个部分可以通过插件进行增强,以适应不同的使用场景。开发者还可以在本地安装第三方插件以扩展智能体的功能。
进一步探索
Agently 提供了丰富的文档供开发者深入学习:
- Agently 3.0 应用开发手册
- 插件开发手册(正在编写中)
- Agently 3.0 演示项目
结语
Agently 团队致力于打造一个简单易用且功能强大的 AI 智能体开发框架。如果您对我们的项目感兴趣,请不要忘记给予我们星标支持!祝您开发愉快!