LLM应用开发:零代码构建企业级AI应用
【免费下载链接】bishengBisheng is an open LLM devops platform for next generation AI applications.项目地址: https://gitcode.com/GitHub_Trending/bi/bisheng
Bisheng毕昇是一款面向企业场景的开源LLM应用开发平台,以可视化工作流为核心,提供从文档解析到多智能体协作的完整解决方案。无需编码即可构建企业级AI应用,已服务于大量行业头部组织及世界500强企业,象征知识传播革新的"毕昇"精神,让AI技术落地更高效。
🌐 价值层:重新定义企业AI开发效率
[核心优势]:平台能力全景解析
Bisheng通过组件化设计与可视化编排,将传统需要数月的AI应用开发周期缩短至小时级。平台内置数百个预封装组件与数千个可调参数,支持从文档处理到多智能体协作的全流程需求,同时保持企业级安全与扩展性。
技术架构价值:
- 前后端分离:前端基于React构建直观操作界面,后端采用FastAPI提供高性能API服务
- 微服务设计:工作流引擎、知识库管理、模型服务等模块松耦合,支持独立扩展
- 多模态处理:原生支持文本、表格、图片等多类型数据解析与处理
[效率提升]:开发流程革命性优化
传统AI应用开发需经历需求分析、架构设计、编码实现、测试部署等复杂流程,而Bisheng通过可视化拖拽与参数配置,将开发流程压缩为"组件选择-流程连接-参数配置-发布上线"四步,平均开发效率提升80%。
图1:Bisheng工作流执行流程示意图,展示用户、第三方服务与后端的交互逻辑
🛠️ 实践层:场景化操作指南
[智能知识库]:从文档到对话的全流程构建
功能作用:将非结构化文档转化为可对话的知识库,支持PDF、DOCX、PPTX等20+格式解析适用场景:企业内部文档管理、客户服务知识库、产品手册智能问答
操作步骤:
- 登录系统后,点击左侧导航栏"知识库"→"新建知识库"
- 填写基本信息(名称、描述、访问权限),选择知识库类型为"通用文档库"
- 上传文档或输入URL,支持批量上传(单次最多20个文件,总大小不超过1GB)
- 配置解析参数:
- 切分规则:选择"智能段落拆分"或自定义分隔符(如"。"、"!"、"?")
- 块大小:设置500-2000字符(建议专业文档使用1000字符以上)
- 重叠长度:建议设置为块大小的10%-20%,增强上下文连续性
- 点击"开始处理",系统自动完成文本提取、清洗、向量化存储
- 处理完成后,通过"测试对话"验证知识库效果,支持调整召回策略
核心代码示例:
# 文档处理核心函数 [功能模块:src/backend/bisheng/knowledge/knowledge_imp.py(文件解析与向量生成)] def process_file_task( knowledge: Knowledge, db_files: List[KnowledgeFile], separator: List[str], # 自定义分隔符列表 chunk_size: int, # 块大小 chunk_overlap: int, # 块重叠长度 retain_images: int = 1,# 是否保留图片 enable_formula: int = 1 # 是否解析公式 ): # 文件解析与向量化处理逻辑 pass[工作流设计]:零代码构建复杂业务流程
功能作用:通过拖拽式编辑器构建包含条件分支、循环、并行等逻辑的业务流程适用场景:合同审核、会议纪要生成、客户服务自动化等企业级流程
环境要求:
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| CPU | 8核 | 16核 |
| 内存 | 32GB | 64GB |
| 存储 | 100GB SSD | 500GB SSD |
| Docker | 19.03.9+ | 20.10.0+ |
操作步骤:
- 进入工作流模块,点击"新建工作流",选择模板或空白创建
- 从左侧组件库拖拽节点至画布,支持以下类型:
- 输入类:用户输入、文件上传、API请求
- 处理类:LLM调用、知识库查询、数据转换
- 控制类:条件分支、循环、并行执行
- 输出类:文本展示、文件生成、邮件发送
- 连接节点形成流程,点击节点配置参数(如LLM模型选择、提示词设置)
- 配置全局变量(如当前时间、用户信息、聊天历史)
- 点击"保存并测试",通过模拟数据验证流程正确性
- 测试通过后发布为正式版本,获取调用链接或嵌入到业务系统
图2:工作流开始节点配置界面,包含开场白、引导问题和全局变量设置
[一键部署]:5分钟启动企业级AI平台
部署步骤:
- 准备满足环境要求的服务器(推荐Ubuntu 20.04+)
- 执行以下命令:
git clone https://gitcode.com/GitHub_Trending/bi/bisheng cd bisheng/docker docker compose -f docker-compose.yml -p bisheng up -d - 等待所有容器启动完成(约3-5分钟)
- 访问 http://服务器IP:3001,使用默认管理员账号登录
- 首次登录需修改密码并完成基础配置(如邮箱服务、存储设置)
🚀 进阶层:企业级应用拓展路径
[权限管理]:细粒度企业安全控制
应用价值:在多部门协作场景中,通过RBAC(基于角色的访问控制)模型确保数据安全与合规性。例如:
- 财务部门文档仅财务角色可访问
- 管理员可查看所有工作流,部门经理仅能管理本部门工作流
- 审计人员拥有只读权限,可查看操作日志但无法修改系统配置
实现方式:
# 权限检查核心函数 [功能模块:src/backend/bisheng/api/utils.py(权限验证)] def check_permissions(Authorize: AuthJWT, roles: List[str]): """验证用户是否拥有指定角色权限""" Authorize.jwt_required() user_roles = Authorize.get_raw_jwt().get("roles", []) if not any(role in user_roles for role in roles): raise HTTPException(status_code=403, detail="权限不足")[应用场景]:问题-方案-效果
场景一:合同审核自动化
问题:传统合同审核依赖人工,耗时且易遗漏风险条款方案:构建合同审核工作流
- 文件上传节点接收合同文档
- 文档解析节点提取关键信息( parties、amount、terms等)
- 规则引擎节点检查合规性(如"违约金比例≤30%")
- LLM节点生成审核摘要与风险提示
- 结果输出节点生成标准化审核报告效果:审核时间从4小时缩短至15分钟,错误率降低90%,支持日均300+合同处理
场景二:会议纪要智能生成
问题:人工整理会议纪要效率低,关键信息易遗漏方案:构建会议处理工作流
- 语音上传节点接收会议录音
- ASR节点将语音转为文本
- LLM节点提取会议要点、待办事项、决策结果
- 结构化输出节点生成标准格式纪要
- 通知节点自动发送给参会人员效果:纪要生成时间从2小时缩短至5分钟,信息完整度提升85%
[系统集成]:与企业现有架构无缝对接
Bisheng提供丰富的集成能力:
- API集成:通过RESTful API将AI能力嵌入OA、CRM等业务系统
- SSO集成:支持OAuth2.0、SAML2.0等标准协议,实现企业统一身份认证
- 消息集成:对接企业微信、钉钉等即时通讯工具,支持消息推送与交互
- 存储集成:兼容S3、MinIO、企业NAS等存储方案,保护现有数据资产
新手常见痛点解答
技术类问题
Q:部署后无法访问平台?A:检查服务器防火墙是否开放3001端口(前端)和8000端口(后端),执行docker ps确认所有容器正常运行,查看日志排查具体错误:docker logs -f bisheng-backend-1
Q:文档解析出现乱码或格式错乱?A:确保文件编码为UTF-8,复杂格式文档建议先转换为PDF再上传。对于扫描版PDF,需在上传时勾选"启用OCR"选项(会增加处理时间)
功能类问题
Q:如何提高知识库问答准确率?A:1. 优化文档切分策略(建议专业文档块大小1000-1500字符);2. 增加知识库专用提示词;3. 启用Rerank功能提升召回质量;4. 定期更新知识库内容
Q:工作流运行超时如何处理?A:1. 检查是否存在循环逻辑错误;2. 拆分复杂工作流为多个子流程;3. 调整LLM模型参数(如减少生成 tokens 数量);4. 对耗时操作启用异步执行模式
性能类问题
Q:系统响应缓慢如何优化?A:1. 增加服务器内存(建议至少64GB);2. 清理未使用的知识库和工作流;3. 对高频访问的知识库开启缓存;4. 调整数据库连接池参数优化查询性能
通过Bisheng平台,企业可以快速构建贴合业务需求的AI应用,实现知识管理智能化、业务流程自动化、决策支持精准化。无论是技术团队还是业务部门,都能通过可视化操作释放LLM技术价值,加速企业数字化转型。
【免费下载链接】bishengBisheng is an open LLM devops platform for next generation AI applications.项目地址: https://gitcode.com/GitHub_Trending/bi/bisheng
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考