cognizant-ai-lab/neuro-san-studio
GitHub: cognizant-ai-lab/neuro-san-studio
Neuro SAN Studio 是 Neuro SAN 多智能体编排框架的实践演练场,帮助用户通过声明式配置和预置示例快速构建、测试和部署复杂的 LLM 驱动的智能体网络。
Stars: 827 | Forks: 237
# Neuro SAN Studio
**您构建智能多智能体系统的跳板。** Neuro SAN Studio 是一个用于
[Neuro SAN](https://github.com/cognizant-ai-lab/neuro-san) 框架的实践演练场,提供可直接运行的示例、教程和
工具,让您能在几分钟而非几个月内设计、测试和部署复杂的智能体网络。无论您是
探索自适应 AI 系统的研究人员、进行生产解决方案原型的开发者,还是无需编写代码即可配置
智能体的领域专家,本工作室都能处理复杂的编排工作,让您可以专注于解决实际问题。
以及更多内容:请查看 [docs/examples.md](docs/examples.md)。
## 高层架构
` 从 .hocon 文件或 zip 文件导入项目。
```
ns import ~/Downloads/my_project.hocon
```
同样,您可以使用 `ns export` 命令导出智能体网络及其所有依赖项:
```
ns export my_project.hocon
```
详情请参见 [`docs/cli/export.md`](docs/cli/export.md)。
### 命令参考
| 命令 | 目的 | 关键标志 |
|---------------------|------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `ns init` | 在当前目录下搭建一个启动项目。 | `--providers openai,anthropic,google` |
| `ns run` | 启动 Neuro SAN 服务器和 nsflow UI。 | `--server-host`, `--server-http-port`, `--nsflow-port`, `--log-level`, `--client-only`, `--server-only` |
| `ns chat` | 直接与智能体网络聊天(无需服务器)。 | 位置参数:智能体名称,`--connection`, `--host`, `--port`, `--one-shot`, `--list`。 |
| `ns import` | 将智能体网络导入到当前项目。 | 位置参数:以空格分隔的组名、网络名或 `all`;或者是本地 `.hocon` / `.zip` 路径(不要混合使用两者)。使用 `--force` 覆盖。省略参数则进入交互。 |
| `ns export` | 将当前项目中的网络打包成可共享的文件。 | 位置参数:网络名称(例如 `music_nerd` 或 `basic/music_nerd`)。`-o` / `--output` 设置输出路径。省略参数则进入交互式选择器。 |
| `ns check-llm-keys` | 验证 LLM API 密钥 / 环境变量。 | `--tier 1` (占位符), `--tier 2` (格式), `--tier 3` (实时 API 调用,默认值) |
| `ns check-config` | 验证 HOCON 文件中的 LLM 配置。 | `--hocon-path` (默认为 `config/llm_config.hocon`) |
使用 `ns --help` 查看任何子命令的完整标志列表。
## 用户指南
准备好深入了解了吗?请查看[用户指南](docs/user_guide.md)以获取关于 neuro-san 库
及其功能的详细概述。
## 教程
如需详细教程,请参阅 [docs/tutorial.md](docs/tutorial.md)。
## 示例
有关智能体网络的示例,请查看 [docs/examples.md](docs/examples.md)。
## 开发者指南
如需开发指南,请查看 [docs/dev_guide.md](docs/dev_guide.md)。
## 社区项目
### 应用程序
* [气候变化](https://github.com/cognizant-ai-lab/neuro-san-cc):
一个使用 UNFCCC 文档回答有关 COP、《巴黎协定》或《京都议定书》问题的工具。
* [企业访问门户](https://github.com/M-Elsaied/enterprise-access-portal):
一个由 AI 驱动的多智能体系统,用于管理企业应用程序访问请求和 IT 运营。
* [F1 车迷评估](https://github.com/deepsaia/f1-fan-eval):
一个评估 F1 车迷关于为什么他们是最大的 F1 车迷的提交内容的应用程序。
* [PDF 知识助手](https://github.com/M-Elsaied/neuro-san-studio/tree/pdf-knowledge-base/apps/pdf_knowledge_assistant):
一个 Flask Web 应用程序,使用 RAG 查询 PDF,并通过基于主题的跨文档长期记忆合成技术。
* [循环智能体](https://github.com/babakatwork/loopy_agent):
通过单独的服务连续或在触发时运行 Neuro SAN 智能体,并支持异步消息传递。
* [年度报告阅读器](https://github.com/shrushtiimehta/neuro-san-annual-report-reader):
分析 LinkedIn 个人资料,并提供 Cognizant 2024 年度报告的个性化摘要,
呈现与用户所在行业和资历级别最相关的内容。
* [Tochiro 文件整理器](https://github.com/ofrancon/tochiro):
一个带有专用 UI 的 macOS 文件整理助手,用于分析文件夹、
制定文件移动计划、请求批准并执行移动操作。
### 实用工具
* [Neuro SAN Web 客户端](https://github.com/cognizant-ai-lab/neuro-san-web-client):
Neuro SAN 的基本 Flask Web 客户端界面。
* [Neuro SAN Slack 应用](./apps/slack/README.md)
一个 Slack 集成,允许您直接从工作区与 Neuro SAN 进行交互。
## 链接
* 网站:[Cognizant AI Lab](https://www.cognizant.com/us/en/ai-lab)
* YouTube:[Decision AI](https://www.youtube.com/@decision-ai)
* X:[@cognizantailab](https://x.com/cognizantailab)
* LinkedIn:[Cognizant AI Lab](https://www.linkedin.com/showcase/cognizant-ai-lab)
## 更多详情
欲了解更多信息,请查看 [Cognizant AI Lab Neuro SAN 着陆页](https://www.cognizant.com/us/en/ai-lab/neuro-san)。
Neuro SAN 是支持 Cognizant Neuro® AI 多智能体加速器的开源库,允许领域专家、 研究人员和开发人员立即开始跨任何行业垂直领域进行智能体网络的原型设计和构建。
| 智能体网络 | 应用场景 | 描述 |
|---|---|---|
| 🧬 智能体网络设计器 (Agent Network Designer) | 自动生成多智能体 HOCON 配置。 | 从自然语言输入生成复杂的多智能体配置,简化复杂 智能体工作流的创建过程。 |
| 🛫 航空公司政策助手 | 航空公司政策的客户支持。 | 智能体解释并说明航空公司政策,协助客户解答有关行李限额、取消航班 和与旅行相关的问题。 |
| 🏦 银行业务与合规 | 自动化金融操作和监管合规。 | 自动化交易监控、欺诈检测和合规报告等任务,确保遵守 法规并高效执行日常运营。 |
| 🛍️ 消费品 (CPG) | CPG 领域的市场分析和产品开发。 | 收集并分析市场趋势、客户反馈和销售数据,以支持产品开发和战略性 市场营销。 |
| 🛡️ 保险智能体 | 理赔处理和风险评估。 | 自动化理赔评估,评估风险因素,确保符合政策,并提高理赔处理效率 和客户满意度。 |
| 🏢 内网智能体 | 内部知识管理和员工支持。 | 为员工提供对政策、人力资源和 IT 支持的快速访问,加强内部沟通和资源 获取能力。 |
| 🛒 零售运营与客户服务 | 提升零售客户体验和运营效率。 | 处理客户咨询、管理库存并支持销售流程,以优化运营和服务 质量。 |
| 📞 电信网络支持 | 技术支持和网络问题解决。 | 诊断网络问题,指导故障排除并升级复杂问题,从而减少停机时间并提升 客户服务。 |
| 📞 治疗情境监督 | 为给定的治疗情境生成治疗计划。 | 这是多个不同的专家智能体协同工作以制定单一计划的优秀示例。 |
标签:AI风险缓解, Petitpotam, 逆向工具