拖拽式构建智能体的框架

拖拽式构建智能体的框架

1 简介

拖拽式构建智能体的开源框架比较多,例如:偏向工作流:coze、sim、n8n等;偏向RAG的有:Dify、RagFlow、MaxKB等;支持使用国产coze,学习成本低,相对好用和成熟。

sim智能体框架,Sim是一款AI应用的可视化工作流构建工具,支持通过拖拽方块即可构建AI代理工作流。通过在画布上连接模块,即可创建强大AI代理、自动化流程及数据处理管道------无需编写代码。

使用github上的docker-compose搭建,没有安装成功。一直报下面的错({"message":"Request timed out","stack":"Error: Request timed out\n at (file:///app/apps/sim/.next/server/chunks/node_modules_@opentelemetry_5e131325._.js:1:3170)\n at emit (node:events:92:22)\n at emitCloseNTAndComplete (internal:http:82:58)\n at processTicksAndRejections (native)","name":"Error"})

复制代码
# 官网文档
https://docs.sim.ai/introduction

# Github地址
https://github.com/simstudioai/sim

Coze Studio智能体框架,Coze Studio是一站式 AI Agent 开发工具。提供各类最新大模型和工具、多种开发模式和框架,从开发到部署,为你提供最便捷的 AI Agent 开发环境,比较有优势。

复制代码
# Github地址
https://github.com/coze-dev/coze-studio

n8n是一个工作流自动化平台,为技术团队提供代码灵活性与无代码速度的双重优势。

复制代码
# Github地址
https://github.com/n8n-io/n8n

# 官网地址
https://docs.n8n.io/

2 Coze搭建智能体

2.1 仓库信息

复制代码
# 下载github仓库(版本:v0.3.0)
https://github.com/coze-dev/coze-studio/tree/v0.3.0

2.2 安装镜像

复制代码
# 进入目录
cd coze-studio-0.3.0

# 1 设置模型
# 如果不默认设置,无法"创建智能体",会提示"there is no llm model in use, please config a model first"
cp backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml backend/conf/model/ark_doubao-seed-1.6.yaml

# 需要先到 "火山方舟上获取api_key和model",参考地址:https://www.volcengine.com/docs/82379/1541594
# 设置id、meta.conn_config.api_key、meta.conn_config.model
# id在第1行,可以不用修改;
# meta.conn_config.api_key 在110行
# meta.conn_config.model 在112行
# 编辑文件
vim backend/conf/model/ark_doubao-seed-1.6.yaml

# 2 修改配置环境
# 进入docker
cd docker

# 复制环境
cp .env.example .env

# 修改".env"中的地址
# 第9行,修改为"0.0.0.0:8888",可以放开仅仅本机访问
export WEB_LISTEN_ADDR="0.0.0.0:8888"

# docker compose启动服务
docker compose -f docker-compose.yml up -d

启动成功

2.3 简单使用

(1)登录

(2)创建智能体

(3)创建应用

3 sim搭建智能体

3.1 安装Ollama

使用docker安装ollama

复制代码
docker run -itd \
--name ollama \
-v /home/ollama:/root/.ollama \
-p 11434:11434 \
ollama/ollama

3.2 仓库信息

⚠️ 注意:Docker必须与访问的地址在同一台机器上。

复制代码
# 下载Github地址(版本:v0.4.15)
https://github.com/simstudioai/sim/tree/v0.4.15

# 进入仓库目录
cd sim-0.4.15

在Linux系统终端中生成密钥(可以不用修改)

复制代码
# 生成32位密钥
openssl rand -hex 32

# 我的生成了
68d80de4fcbf4ae28fa443e485be03c6811ac6822750a915dd60c011f08d6669

修改docker-compose.prod.yml配置信息(可以不用修改)

复制代码
# 1 注意:localhost不要修改,系统设置了跨域

# 2 添加密钥,注意前面的"-"不要删除
将"your_auth_secret_here"修改为:68d80de4fcbf4ae28fa443e485be03c6811ac6822750a915dd60c011f08d6669
将"your_encryption_key_here"修改为:68d80de4fcbf4ae28fa443e485be03c6811ac6822750a915dd60c011f08d6669

启动服务

复制代码
docker compose -f docker-compose.prod.yml up -d

访问地址(使用使用其他地址访问能看到页面,无法完成注册和登录等)

复制代码
http://localhost:3000/

下文可以看到页面可以访问,但是接口是访问不通,我试着将"localhost"修为宿主机的IP地址(192.168.108.147),虽然能注册和登录成功,但是登录进入后仍然显示跨域错误。

4 n8n搭建智能体

4.1 设置共享目录

复制代码
# 设置目录
makedir /home/n8n_data
# 设置权限
chmod +777 /home/n8n_data

4.2 创建容器

复制代码
# 创建容器
docker run -itd --rm \
--name n8n \
-p 5678:5678 \
-e N8N_SECURE_COOKIE=false \
-v /home/n8n_data:/home/node/.n8n \
n8nio/n8n

访问地址(不好的地方,全是英文学习成本比较高)

复制代码
http://192.168.108.147:5678/home
相关推荐
强哥之神11 小时前
从零理解 KV Cache:大语言模型推理加速的核心机制
人工智能·深度学习·机器学习·语言模型·llm·kvcache
悟乙己15 小时前
大型语言模型(LLM)文本中提取结构化信息:LangExtract(一)
人工智能·语言模型·自然语言处理
takashi_void1 天前
如何在本地部署大语言模型(Windows,Mac,Linux)三系统教程
linux·人工智能·windows·macos·语言模型·nlp
ReinaXue1 天前
大模型【进阶】(六)QWen2.5-VL视觉语言模型详细解读
图像处理·人工智能·神经网络·目标检测·计算机视觉·语言模型·transformer
艾醒(AiXing-w)2 天前
探索大语言模型(LLM): 大模型应用与对应的硬件选型一览表
人工智能·语言模型·自然语言处理
songyuc2 天前
Eureka: Human-Level Reward Design via Coding Large Language Models 译读笔记
笔记·语言模型·eureka
努力犯错2 天前
AI视频修复技术入门:从Sora水印谈起,我们如何“抹去”未来影像的瑕疵?
大数据·人工智能·语言模型·开源·音视频
kebijuelun2 天前
OpenAI 最新开源模型 gpt-oss 架构与训练解析
人工智能·gpt·语言模型·架构
LeeZhao@3 天前
【具身智能】具身机器人VLA算法入门及实战(一):具身智能系统及VLA
人工智能·docker·语言模型·机器人