从零到一:构建BISHENG应用
本教程将带您从零开始,使用BISHENG平台构建一个完整的AI应用。我们将创建一个智能文档助手,能够理解文档内容并回答相关问题。
项目概述
功能特性
- ✅ 可视化工作流编排
- ✅ 知识库管理
- ✅ 多模型支持
- ✅ 对话应用
- ✅ API接口
技术栈
- 平台:BISHENG毕昇
- 部署:Docker
- LLM:多种开源和商业模型
第一步:环境准备
1.1 安装BISHENG
使用Docker Compose
# 克隆BISHENG仓库
git clone https://github.com/dataelement/bisheng.git
cd bisheng
# 启动服务
docker-compose up -d
1.2 访问BISHENG
打开浏览器访问:http://localhost:3000
默认账号:admin
默认密码:bisheng.ai
第二步:创建工作流
2.1 创建新应用
- 登录BISHENG平台
- 点击"应用" → "新建应用"
- 选择"对话应用"
2.2 设计工作流
在可视化编辑器中拖拽节点:
开始节点
↓
知识库检索节点
↓
LLM节点(生成回答)
↓
结束节点
2.3 配置节点
知识库检索节点
- 选择知识库
- 配置检索参数:
- Top K:5
- 相似度阈值:0.7
LLM节点
- 选择模型(如GPT-4、Claude等)
- 配置提示词:
基于以下上下文回答问题:
{context}
问题:{question}
第三步:配置知识库
3.1 创建知识库
- 点击"知识库" → "新建知识库"
- 填写信息:
- 名称:企业文档库
- 描述:包含企业制度、流程等文档
3.2 上传文档
- 点击知识库 → "上传文档"
- 支持格式:PDF、Word、TXT、Markdown等
- 批量上传多个文档
3.3 配置解析设置
- 分块大小:1000字符
- 分块重叠:200字符
- 解析模式:自动识别
第四步:测试和优化
4.1 测试对话
在对话界面测试:
用户:公司的请假流程是什么?
助手:根据公司制度文档,请假流程如下:
1. 在OA系统提交请假申请
2. 直属上级审批
3. HR部门审核
4. 审批通过后生效
4.2 优化工作流
- 调整检索参数
- 优化提示词
- 测试不同模型
第五步:部署
5.1 生产环境配置
修改 docker-compose.yml:
version: '3.8'
services:
bisheng:
image: dataelement/bisheng:latest
ports:
- "3000:3000"
environment:
- BISHENG_DB_HOST=postgres
- BISHENG_DB_NAME=bisheng
volumes:
- ./data:/app/data
restart: unless-stopped
总结
本教程展示了如何使用BISHENG平台构建AI应用:
- 环境搭建和安装
- 可视化工作流编排
- 知识库管理
- 测试和优化
- 部署
BISHENG平台提供了强大的可视化开发能力,让您能够快速构建企业级AI应用。