简介

Bisheng​ 是一个开源的LLM应用开发运维平台,专注于企业级场景,已被众多行业领先组织和财富500强公司采用。该平台以活字印刷术发明者毕昇命名,寓意着推动智能应用的广泛落地,为人类知识传播提供强大支持。

🔗 ​GitHub地址​:

https://github.com/dataelement/bisheng

🏢 ​核心价值​:

企业级AI · LLM运维 · 应用编排 · 多智能体 · 开源平台

项目背景​:

  • 企业需求​:企业AI应用需求增长

  • 开发挑战​:LLM应用开发复杂性

  • 运维需求​:生产环境运维需求

  • 开源生态​:开源AI平台生态

  • 中国技术​:中国技术力量崛起

项目特色​:

  • 🎯 ​企业级​:企业级功能支持

  • 🤖 ​多智能体​:多智能体协作

  • 🔧 ​全面编排​:全面应用编排

  • 👥 ​人在循环​:人在循环机制

  • 📊 ​高精度解析​:高精度文档解析

技术亮点​:

  • AGL框架​:Agent Guidance Language框架

  • 统一编排​:统一应用编排框架

  • 可视化​:直观可视化操作

  • 企业功能​:完整企业级功能

  • 社区共享​:最佳实践社区共享


主要功能

1. ​核心功能体系

Bisheng提供了一套完整的企业级LLM应用开发运维解决方案,涵盖智能体开发、应用编排、文档处理、人在循环、企业功能、部署运维、监控管理、安全合规、社区支持、扩展集成等多个方面。

智能体开发功能​:

智能体特性:
- 专家级智能体: 专家级理解能力
- AGL框架: Agent Guidance Language框架
- 领域知识: 领域专家知识嵌入
- 业务逻辑: 业务逻辑集成
- 偏好学习: 专家偏好学习

开发能力:
- 灵活创建: 灵活创建智能体
- 配置管理: 智能体配置管理
- 性能优化: 性能优化调整
- 测试验证: 测试验证支持
- 部署发布: 部署发布管理

智能体类型:
- 通用智能体: 通用任务智能体
- 专用智能体: 专用领域智能体
- 协作智能体: 协作智能体组
- 自定义智能体: 自定义智能体
- 模板智能体: 模板化智能体

应用编排功能​:

编排能力:
- 统一框架: 统一编排框架
- 多任务支持: 多种任务类型
- 复杂逻辑: 复杂逻辑支持
- 可视化编排: 可视化流程编排
- 自由组合: 组件自由组合

编排特性:
- 循环支持: 循环逻辑支持
- 并行处理: 并行处理能力
- 批处理: 批量处理支持
- 条件逻辑: 条件逻辑控制
- 多输入输出: 多类型输入输出

可视化特性:
- 流程图: 直观流程图界面
- 拖拽操作: 拖拽式操作
- 实时预览: 实时流程预览
- 调试支持: 可视化调试
- 版本管理: 版本历史管理

文档处理功能​:

解析能力:
- 高精度解析: 高精度文档解析
- 多格式支持: 多种文档格式
- 表格识别: 表格结构识别
- 布局分析: 文档布局分析
- 印章识别: 印章检测识别

解析模型:
- 印刷文本: 印刷文本识别
- 手写文本: 手写文本识别
- 稀有字符: 稀有字符识别
- 多语言: 多语言支持
- 质量优化: 质量优化保证

处理特性:
- 批量处理: 批量文档处理
- 质量检查: 处理质量检查
- 结果导出: 处理结果导出
- 私有部署: 支持私有部署
- 免费使用: 免费开源使用

2. ​高级功能

人在循环功能​:

交互机制:
- 实时干预: 实时人工干预
- 多轮对话: 多轮对话支持
- 反馈机制: 反馈提供机制
- 流程暂停: 流程暂停能力
- 结果修正: 结果修正调整

协作特性:
- 协同工作: 人机协同工作
- 决策支持: 决策支持能力
- 质量保证: 质量保证机制
- 学习改进: 持续学习改进
- 审计跟踪: 完整审计跟踪

应用场景:
- 复杂决策: 复杂决策场景
- 质量关键: 质量关键任务
- 敏感操作: 敏感操作监督
- 培训学习: 培训学习场景
- 创新探索: 创新探索支持

企业级功能​:

安全合规:
- 安全审查: 安全审查机制
- RBAC: 基于角色访问控制
- 用户组管理: 用户组管理
- 流量控制: 组级别流量控制
- 漏洞管理: 漏洞扫描修复

集成认证:
- SSO: 单点登录支持
- LDAP: LDAP集成支持
- 多因素认证: 多因素认证
- API安全: API安全控制
- 审计日志: 完整审计日志

高可用性:
- 高可用部署: 高可用部署方案
- 监控告警: 系统监控告警
- 统计报表: 统计报表功能
- 备份恢复: 备份恢复策略
- 性能优化: 性能优化支持

社区共享功能​:

知识共享:
- 最佳实践: 行业最佳实践
- 应用案例: 应用案例分享
- 解决方案: 解决方案库
- 组件共享: 可复用组件
- 经验交流: 经验交流平台

社区特性:
- 开放共享: 开放共享文化
- 质量保证: 内容质量保证
- 分类组织: 分类组织管理
- 搜索检索: 便捷搜索检索
- 贡献激励: 贡献激励机制

价值体现:
- 学习资源: 丰富学习资源
- 问题解决: 问题解决方案
- 创新启发: 创新启发作用
- 效率提升: 开发效率提升
- 标准推广: 行业标准推广

安装与配置

1. ​环境准备

系统要求​:

最低要求:
- CPU: 4虚拟核心+
- 内存: 16GB RAM+
- Docker: Docker 19.03.9+
- Docker Compose: 1.25.1+
- 存储: 50GB+ 可用空间

推荐要求:
- CPU: 18虚拟核心
- 内存: 48GB RAM
- 存储: 100GB+ SSD
- 网络: 千兆网络
- OS: Linux/Unix系统

生产要求:
- 高可用: 高可用架构
- 负载均衡: 负载均衡器
- 监控系统: 系统监控
- 备份系统: 数据备份
- 安全防护: 安全防护

开发要求:
- 开发环境: 完整开发环境
- 测试环境: 测试环境
- 调试工具: 调试工具
- 文档工具: 文档工具
- 版本控制: Git版本控制

第三方组件​:

默认安装:
- Elasticsearch: 搜索分析引擎
- Milvus: 向量数据库
- OnlyOffice: 文档处理服务

可选组件:
- Redis: 缓存数据库
- PostgreSQL: 关系数据库
- MinIO: 对象存储
- Kafka: 消息队列
- Prometheus: 监控系统

依赖服务:
- LLM服务: OpenAI/本地模型
- 存储服务: 文件存储服务
- 网络服务: 网络连接服务
- 认证服务: 身份认证服务
- 监控服务: 系统监控服务

2. ​安装步骤

Docker安装​:

# 克隆项目
git clone https://github.com/dataelement/bisheng.git

# 进入安装目录
cd bisheng/docker

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

# 或使用下载方式
wget https://github.com/dataelement/bisheng/archive/refs/heads/main.zip
unzip main.zip
cd bisheng-main/docker
docker compose -f docker-compose.yml -p bisheng up -d

环境验证​:

# 检查服务状态
docker ps -a

# 查看日志
docker logs bisheng-app

# 访问服务
curl http://localhost:3001

# 或浏览器访问
http://服务器IP:3001

配置调整​:

# 环境变量配置
cp .env.example .env
# 编辑.env文件配置参数

# Docker配置调整
# 编辑docker-compose.yml
# 调整资源限制、端口映射等

# 或使用自定义配置
cp docker-compose.override.yml.example docker-compose.override.yml

生产部署​:

# 生产环境配置
# 1. 配置负载均衡
# 2. 设置域名SSL
# 3. 配置监控告警
# 4. 设置备份策略
# 5. 配置高可用

# 或使用Kubernetes
# 参考K8s部署文档

开发安装​:

# 开发环境设置
git clone https://github.com/dataelement/bisheng.git
cd bisheng

# 安装依赖
npm install
# 或
yarn install

# 开发模式启动
npm run dev
# 或
yarn dev

# 构建生产版本
npm run build
npm start

3. ​配置说明

基础配置​:

# Docker Compose配置示例
version: '3.8'
services:
  app:
    image: bisheng:latest
    ports:
      - "3001:3001"
    environment:
      - NODE_ENV=production
      - DATABASE_URL=postgresql://user:pass@db:5432/bisheng
      - REDIS_URL=redis://redis:6379
    depends_on:
      - db
      - redis

  db:
    image: postgres:13
    environment:
      - POSTGRES_DB=bisheng
      - POSTGRES_USER=user
      - POSTGRES_PASSWORD=pass

  redis:
    image: redis:6

LLM配置​:

# LLM服务配置
llm:
  openai:
    api_key: "your_openai_key"
    base_url: "https://api.openai.com/v1"
    model: "gpt-4"
  
  local:
    enabled: false
    model_path: "/models/local-model"
    api_url: "http://localhost:8000/v1"

  anthropic:
    api_key: "your_anthropic_key"
    model: "claude-3"

# 模型选择策略
model_selection:
  default: "openai"
  fallback: "local"
  priority: ["openai", "anthropic", "local"]

安全配置​:

# 安全配置
security:
  authentication:
    enabled: true
    providers: ["local", "ldap", "sso"]
    jwt_secret: "your_jwt_secret"
    expire_time: "24h"

  authorization:
    rbac_enabled: true
    default_role: "user"
    roles: ["admin", "user", "guest"]

  audit:
    enabled: true
    log_level: "info"
    retention_days: 90

  network:
    cors_enabled: true
    allowed_origins: ["https://your-domain.com"]
    rate_limit: 1000

存储配置​:

# 存储配置
storage:
  database:
    type: "postgresql"
    url: "postgresql://user:pass@localhost:5432/bisheng"
    pool_size: 20

  cache:
    type: "redis"
    url: "redis://localhost:6379"
    ttl: 3600

  file:
    type: "local"  # or s3, minio
    path: "/data/files"
    max_size: "100MB"

  vector:
    type: "milvus"
    url: "http://localhost:19530"
    collection: "documents"

使用指南

1. ​基本工作流

使用Bisheng的基本流程包括:环境准备 → 平台部署 → 系统配置 → 用户管理 → 智能体开发 → 应用编排 → 文档处理 → 流程测试 → 生产部署 → 监控运维 → 优化迭代 → 社区参与。整个过程设计为完整的企业级AI应用生命周期管理。

2. ​基本使用

平台管理使用​:

管理步骤:
1. 系统访问: 访问平台界面
2. 用户注册: 注册用户账户
3. 权限配置: 配置用户权限
4. 系统配置: 配置系统参数
5. 服务验证: 验证服务状态

管理功能:
- 用户管理: 用户账户管理
- 权限管理: 权限角色管理
- 系统监控: 系统状态监控
- 日志查看: 操作日志查看
- 配置管理: 系统配置管理

管理特性:
- 可视化界面: 可视化管理界面
- 实时监控: 实时状态监控
- 操作审计: 完整操作审计
- 安全控制: 安全访问控制
- 高可用性: 高可用性保证

智能体开发使用​:

开发步骤:
1. 智能体创建: 创建新智能体
2. 能力配置: 配置智能体能力
3. 知识嵌入: 嵌入领域知识
4. 逻辑设置: 设置业务逻辑
5. 测试验证: 测试验证智能体

开发功能:
- 模板选择: 选择开发模板
- 配置调整: 调整配置参数
- 性能测试: 性能测试验证
- 质量评估: 质量评估检查
- 版本管理: 版本管理控制

开发特性:
- 可视化配置: 可视化配置界面
- 实时预览: 实时效果预览
- 迭代开发: 支持迭代开发
- 团队协作: 团队协作开发
- 部署发布: 一键部署发布

应用编排使用​:

编排步骤:
1. 流程创建: 创建新流程
2. 组件添加: 添加流程组件
3. 逻辑配置: 配置流程逻辑
4. 连接设置: 设置组件连接
5. 测试运行: 测试运行流程

编排操作:
- 拖拽添加: 拖拽添加组件
- 连线配置: 连线配置关系
- 参数设置: 设置组件参数
- 条件设置: 设置条件分支
- 循环设置: 设置循环逻辑

编排特性:
- 直观可视化: 直观可视化界面
- 灵活组合: 组件灵活组合
- 复杂逻辑: 复杂逻辑支持
- 实时调试: 实时调试支持
- 版本控制: 版本控制管理

3. ​高级用法

人在循环使用​:

交互步骤:
1. 流程设计: 设计交互流程
2. 干预点设置: 设置干预点
3. 反馈机制: 配置反馈机制
4. 权限配置: 配置干预权限
5. 测试验证: 测试交互流程

交互功能:
- 流程暂停: 流程暂停干预
- 人工输入: 人工输入提供
- 结果审核: 结果审核批准
- 反馈提供: 反馈信息提供
- 决策支持: 决策支持干预

交互特性:
- 实时性: 实时交互能力
- 灵活性: 灵活干预设置
- 审计性: 完整交互审计
- 协作性: 多人协作支持
- 学习性: 持续学习改进

文档处理使用​:

处理步骤:
1. 文档上传: 上传处理文档
2. 解析配置: 配置解析参数
3. 处理执行: 执行文档处理
4. 结果查看: 查看处理结果
5. 导出使用: 导出结果使用

处理功能:
- 批量上传: 批量文档上传
- 格式转换: 文档格式转换
- 内容提取: 内容信息提取
- 质量检查: 处理质量检查
- 批量导出: 批量结果导出

处理特性:
- 高精度: 高精度处理能力
- 多格式: 多格式文档支持
- 批处理: 批量处理支持
- 可定制: 处理流程可定制
- 私有化: 私有化部署支持

企业集成使用​:

集成步骤:
1. 需求分析: 分析集成需求
2. 方案设计: 设计集成方案
3. API对接: API接口对接
4. 认证配置: 认证系统配置
5. 测试验证: 集成测试验证

集成类型:
- SSO集成: 单点登录集成
- LDAP集成: LDAP目录集成
- API集成: API服务集成
- 数据集成: 数据系统集成
- 流程集成: 业务流程集成

集成特性:
- 标准化: 标准协议支持
- 安全性: 安全集成保障
- 可扩展: 可扩展集成能力
- 监控性: 集成状态监控
- 高可用: 高可用集成支持

应用场景实例

案例1:企业文档智能处理

场景​:企业文档处理与分析

解决方案​:使用Bisheng进行智能文档处理。

实施方法​:

  1. 文档上传​:上传企业文档

  2. 智能解析​:智能解析文档内容

  3. 信息提取​:提取关键信息

  4. 分析处理​:分析处理结果

  5. 报告生成​:生成分析报告

企业价值​:

  • 效率提升​:处理效率大幅提升

  • 准确性​:处理准确性提高

  • 成本降低​:人力成本降低

  • 知识管理​:知识管理优化

  • 决策支持​:决策支持增强

案例2:智能客服系统

场景​:企业智能客服建设

解决方案​:使用Bisheng构建智能客服。

实施方法​:

  1. 客服智能体​:创建客服智能体

  2. 知识库构建​:构建客服知识库

  3. 流程编排​:编排客服流程

  4. 人在循环​:设置人工干预

  5. 系统集成​:集成客服系统

客服价值​:

  • 响应速度​:快速响应能力

  • 服务质量​:服务质量提升

  • 人力优化​:人力资源优化

  • 客户满意​:客户满意度提高

  • 数据分析​:客服数据分析

案例3:业务流程自动化

场景​:企业业务流程自动化

解决方案​:使用Bisheng实现流程自动化。

实施方法​:

  1. 流程分析​:分析业务流程

  2. 智能编排​:智能流程编排

  3. 系统集成​:集成业务系统

  4. 自动化执行​:自动化执行流程

  5. 监控优化​:监控优化流程

自动化价值​:

  • 效率提升​:业务流程效率提升

  • 错误减少​:人工错误减少

  • 成本降低​:运营成本降低

  • 标准化​:流程标准化

  • 可追溯​:流程可追溯

案例4:政策法规分析

场景​:政策法规监控分析

解决方案​:使用Bisheng进行政策分析。

实施方法​:

  1. 政策收集​:收集政策文档

  2. 智能解析​:智能解析政策

  3. 变化对比​:政策变化对比

  4. 影响分析​:政策影响分析

  5. 报告生成​:生成分析报告

分析价值​:

  • 及时性​:政策及时掌握

  • 准确性​:分析准确可靠

  • 全面性​:全面政策覆盖

  • 合规性​:合规性保证

  • 决策支持​:决策支持有力

案例5:多智能体协作

场景​:复杂任务多智能体协作

解决方案​:使用Bisheng实现多智能体协作。

实施方法​:

  1. 智能体创建​:创建多个智能体

  2. 角色分配​:分配不同角色

  3. 协作编排​:编排协作流程

  4. 通信机制​:设置通信机制

  5. 协调管理​:协调管理协作

协作价值​:

  • 复杂处理​:复杂任务处理

  • 专业分工​:专业领域分工

  • 效率提升​:协作效率提升

  • 质量保证​:工作质量保证

  • 创新能力​:创新能力增强


总结

Bisheng作为一个开源的企业级LLM应用开发运维平台,通过其强大的智能体开发、应用编排、文档处理和人在循环能力,为企业AI应用提供了完整的解决方案。

核心优势​:

  • 🏢 ​企业级​:完整企业级功能

  • 🤖 ​智能体​:专家级智能体

  • 🔧 ​编排​:强大应用编排

  • 👥 ​人机协作​:人在循环机制

  • 📄 ​文档处理​:高精度文档处理

适用场景​:

  • 企业文档处理

  • 智能客服系统

  • 业务流程自动化

  • 政策法规分析

  • 多智能体协作

立即开始使用​:

# 快速部署
git clone https://github.com/dataelement/bisheng.git
cd bisheng/docker
docker compose -f docker-compose.yml -p bisheng up -d

# 访问使用
http://服务器IP:3001

资源链接​:

  • 🌐 ​项目地址​:GitHub仓库

  • 📖 ​文档​:详细文档

  • 💬 ​社区​:社区讨论

  • 🎓 ​教程​:使用教程

  • 🔧 ​示例​:应用示例

通过Bisheng,您可以​:

  • 快速开发​:快速开发AI应用

  • 高效运维​:高效运维管理

  • 质量保证​:应用质量保证

  • 成本优化​:开发成本优化

  • 创新支持​:业务创新支持

特别提示​:

  • 💻 ​技术基础​:需要技术基础

  • 🏢 ​企业场景​:面向企业场景

  • 🔧 ​配置复杂​:配置相对复杂

  • 👥 ​团队协作​:团队协作需求

  • 📚 ​学习曲线​:需要学习适应

通过Bisheng,提升您的企业AI能力!​

未来发展​:

  • 🚀 ​更多功能​:持续添加功能

  • 🤖 ​更强智能​:更强智能能力

  • 🌐 ​更多集成​:更多系统集成

  • 🔧 ​更易使用​:更易使用体验

  • 📊 ​更好性能​:更好性能表现

加入社区​:

参与方式:
- GitHub: 提交问题和PR
- 文档: 贡献文档改进
- 案例: 分享应用案例
- 经验: 分享使用经验
- 推广: 推广项目使用

社区价值:
- 共同改进项目
- 问题解答帮助
- 经验分享交流
- 功能需求反馈
- 项目发展推动

通过Bisheng,共同推动企业AI发展!​

许可证​:

开源许可证
企业使用友好

致谢​:

特别感谢:
- 开发团队: Bisheng团队
- 贡献者: 代码贡献者
- 用户: 用户反馈支持
- 社区: 社区支持者
- 企业用户: 企业用户支持

免责声明​:

重要提示:
需要技术知识
企业级复杂度
生产环境谨慎
遵守使用条款
学习最佳实践

通过Bisheng,负责任地进行企业AI开发!​

成功案例​:

用户群体:
- 大型企业: 财富500强企业
- 中小企业: 各种中小企业
- 政府机构: 政府相关部门
- 教育机构: 高等教育机构
- 研究机构: 研究机构

使用效果:
- 效率提升: 开发效率显著提升
- 成本降低: 开发成本降低
- 质量提高: 应用质量提高
- 创新加速: 业务创新加速
- 满意度高: 用户满意度高

最佳实践​:

使用建议:
1. 从简单开始: 从简单应用开始
2. 逐步深入: 逐步深入使用
3. 团队培训: 团队培训教育
4. 生产测试: 充分生产测试
5. 社区学习: 向社区学习经验

避免问题:
- 复杂度高: 避免过度复杂
- 资源不足: 避免资源不足
- 安全忽视: 避免忽视安全
- 测试不足: 避免测试不足
- 社区孤立: 避免孤立使用

通过Bisheng,实现高效的企业AI开发!​

资源扩展​:

学习资源:
- 企业AI学习
- LLM应用开发
- 运维管理学习
- 安全合规学习
- 开源社区参与

通过Bisheng,构建您的企业AI未来!​

未来展望​:

技术发展:
- 更好性能
- 更多功能
- 更强智能
- 更易使用
- 更集成化

应用发展:
- 更多场景
- 更好体验
- 更广应用
- 更深影响
- 更大价值

社区发展:
- 更多用户
- 更多贡献
- 更好文档
- 更多案例
- 更大影响

通过Bisheng,迎接企业AI的未来!​

结束语​:

Bisheng作为一个创新的企业级AI平台,正在改变企业开发和运维AI应用的方式。通过合理利用这一平台,企业可以享受智能体开发、应用编排和人在循环带来的好处。

记住,工具是扩展能力的手段,结合清晰的业务目标与合理的技术选择,共同成就企业AI卓越。

Happy enterprise AI development with Bisheng!​​ 🏢🚀🤖

Logo

更多推荐