【GitHub项目推荐--Bisheng:开源LLM应用开发运维平台】⭐⭐⭐⭐⭐
Bisheng 是一个开源的LLM应用开发运维平台,专注于企业级场景,已被众多行业领先组织和财富500强公司采用。该平台以活字印刷术发明者毕昇命名,寓意着推动智能应用的广泛落地,为人类知识传播提供强大支持。🔗 GitHub地址🏢 核心价值:企业级AI · LLM运维 · 应用编排 · 多智能体 · 开源平台项目背景:企业需求:企业AI应用需求增长开发挑战:LLM应用开发复





简介
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进行智能文档处理。
实施方法:
-
文档上传:上传企业文档
-
智能解析:智能解析文档内容
-
信息提取:提取关键信息
-
分析处理:分析处理结果
-
报告生成:生成分析报告
企业价值:
-
效率提升:处理效率大幅提升
-
准确性:处理准确性提高
-
成本降低:人力成本降低
-
知识管理:知识管理优化
-
决策支持:决策支持增强
案例2:智能客服系统
场景:企业智能客服建设
解决方案:使用Bisheng构建智能客服。
实施方法:
-
客服智能体:创建客服智能体
-
知识库构建:构建客服知识库
-
流程编排:编排客服流程
-
人在循环:设置人工干预
-
系统集成:集成客服系统
客服价值:
-
响应速度:快速响应能力
-
服务质量:服务质量提升
-
人力优化:人力资源优化
-
客户满意:客户满意度提高
-
数据分析:客服数据分析
案例3:业务流程自动化
场景:企业业务流程自动化
解决方案:使用Bisheng实现流程自动化。
实施方法:
-
流程分析:分析业务流程
-
智能编排:智能流程编排
-
系统集成:集成业务系统
-
自动化执行:自动化执行流程
-
监控优化:监控优化流程
自动化价值:
-
效率提升:业务流程效率提升
-
错误减少:人工错误减少
-
成本降低:运营成本降低
-
标准化:流程标准化
-
可追溯:流程可追溯
案例4:政策法规分析
场景:政策法规监控分析
解决方案:使用Bisheng进行政策分析。
实施方法:
-
政策收集:收集政策文档
-
智能解析:智能解析政策
-
变化对比:政策变化对比
-
影响分析:政策影响分析
-
报告生成:生成分析报告
分析价值:
-
及时性:政策及时掌握
-
准确性:分析准确可靠
-
全面性:全面政策覆盖
-
合规性:合规性保证
-
决策支持:决策支持有力
案例5:多智能体协作
场景:复杂任务多智能体协作
解决方案:使用Bisheng实现多智能体协作。
实施方法:
-
智能体创建:创建多个智能体
-
角色分配:分配不同角色
-
协作编排:编排协作流程
-
通信机制:设置通信机制
-
协调管理:协调管理协作
协作价值:
-
复杂处理:复杂任务处理
-
专业分工:专业领域分工
-
效率提升:协作效率提升
-
质量保证:工作质量保证
-
创新能力:创新能力增强
总结
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! 🏢🚀🤖
更多推荐



所有评论(0)