Beam AI 是 AI Skill Hub 本期精选Agent工作流之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
Beam AI 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
Beam AI 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 克隆仓库 git clone https://github.com/TTalkPro/beamai cd beamai # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 beamai --help # 基本运行 beamai [options] <input> # 详细使用说明请查阅文档 # https://github.com/TTalkPro/beamai
# beamai 配置说明 # 查看配置选项 beamai --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export BEAMAI_CONFIG="/path/to/config.yml"
English | 中文
基于 Erlang/OTP 的高性能 AI Agent 应用框架核心库,提供构建 Agent 的基础能力。
项目说明: 本项目是 BeamAI 框架的核心库,提供 Kernel、Process Framework、LLM 客户端和 Memory 管理等核心功能。 高级功能(Simple Agent、Deep Agent、Tools 库、RAG、A2A/MCP 协议等)已迁移到 beamai_extra 扩展项目中。
conversation_id 管理┌───────────────────────┐ ┌───────────────────────┐
│ 存储层 │ │ LLM 层 │
│ (beamai_memory) │ │ (beamai_llm) │
└───────────┬───────────┘ └───────────┬───────────┘
│ │
┌───────────┴─────────────────────────┴───────────┐
│ 核心层 │
│ (beamai_core) │
└─────────────────────────────────────────────────┘
beamai_core 通过 Behaviour 接口和 {Module, Ref} 动态分发模式解耦, 不依赖上层应用。beamai_llm 和 beamai_memory 平级,互不依赖。
rebar3 compile
export ZHIPU_API_KEY=your_key_here
rebar3 shell
```bash
rebar3 shell ```
```bash
rebar3 eunit
rebar3 eunit --app=beamai_llm
rebar3 dialyzer ```
LLM 配置使用 beamai_chat_completion:create/2 创建:
%% 创建 LLM 配置
LLM = beamai_chat_completion:create(zhipu, #{
model => <<"glm-4.7">>,
api_key => list_to_binary(os:getenv("ZHIPU_API_KEY")),
temperature => 0.7
}).
%% 发送请求
{ok, Response} = beamai_chat_completion:chat(LLM, [
{role, user, content, <<"你好"/utf8>>}
]).
支持的 Provider:
| Provider | 模块 | API 模式 | 说明 |
|---|---|---|---|
anthropic | beamai_llm_provider_anthropic | Anthropic | Anthropic Claude API |
openai | beamai_llm_provider_openai | OpenAI | OpenAI API |
deepseek | beamai_llm_provider_deepseek | OpenAI 兼容 | DeepSeek API |
zhipu | beamai_llm_provider_zhipu | OpenAI 兼容 | 智谱 AI (GLM 系列) |
bailian | beamai_llm_provider_bailian | DashScope 原生 | 阿里云百炼 (通义千问系列) |
ollama | beamai_llm_provider_ollama | OpenAI 兼容 | Ollama 本地模型 |
BeamAI 支持 Gun 和 Hackney 两种 HTTP 后端,默认使用 Gun(支持 HTTP/2)。
%% 在 sys.config 中配置(可选)
{beamai_core, [
{http_backend, beamai_http_gun},
{http_pool, #{
max_connections => 100,
connection_timeout => 30000
}}
]}.
| 特性 | Gun(默认) | Hackney |
|---|---|---|
| HTTP/2 | 支持 | 不支持 |
| 连接池 | 内置 beamai_http_pool | 依赖 hackney 池 |
| TLS | 自动使用系统 CA 证书 | hackney 默认配置 |
| 适用场景 | 推荐生产环境 | 兼容旧系统 |
基于核心库构建的高级功能: - Deep Agent - 基于 SubAgent 架构的递归规划 Agent - Tools 库 - 文件、Shell、HTTP 等常用工具集合 - RAG - 检索增强生成 - 协议支持 - A2A (Agent-to-Agent)、MCP (Model Context Protocol)
| 模块 | 说明 | 文档 |
|---|---|---|
| **beamai_core** | 核心框架:Kernel、Context、Filter、Tool、HTTP、Behaviours | [README](apps/beamai_core/README.md) |
| **beamai_agent** | SimpleAgent:ReAct Agent 框架(多轮对话、回调、中断/恢复) | [README](apps/beamai_agent/README.md) |
| **beamai_llm** | LLM 客户端:支持 OpenAI、Anthropic、DeepSeek、Zhipu、Bailian、Ollama | [README](apps/beamai_llm/README.md) |
Beam AI是一个有潜力的AI工作流工具集合
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,Beam AI 在Agent工作流赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | beamai |
| 原始描述 | 开源AI工作流:使用Erlang开发的,Agentic AI工具集合。⭐33 · Erlang |
| Topics | ErlangAI工作流 |
| GitHub | https://github.com/TTalkPro/beamai |
| License | Apache-2.0 |
| 语言 | Erlang |
收录时间:2026-06-04 · 更新时间:2026-06-06 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端