AI agent框架众多,本文选择Dify平台,来一波AI agent开发实战!

部署

git clone https://github.com/langgenius/dify.git
cd dify/docker

# 国内docker hub访问受限,建议使用代理
# 请使用新版本docker
docker compose up -d

使用

访问127.0.0.1,页面正常可设置管理员并登陆:

dify init

dify login

登陆完成,进入工作室:

dify workspace

接下来我们开始搭建一个企业私有的AI agent。

管理模型

添加模型供应商

dify provider

修改系统模型配置

dify model setup

本文使用火山方舟的deepseek和doubao embedding模型,可以在火山方舟控制台在线推理页面开通。

管理知识库

dify knowledge

上传文档,选择embedding模型,进行知识入库。

配置Agent

dify rag

在知识库添加面试资料文档知识库,进行聊天即可使用了。

发布

dify提供发布功能,可以发布单独的页面或嵌入其他页面,方便使用。

dify也支持workflow,比单独的agent更强大。