Introduction to BISHENG
BISHENG is an innovative open platform for developing applications with large language models (LLMs), specifically tailored for enterprise needs. Drawing inspiration from "Bi Sheng," the inventor of movable type printing, this platform aims to significantly enhance the implementation and deployment of intelligent applications across various industries. It has gained favor among numerous leading organizations, including many Fortune 500 companies, due to its versatile and robust capabilities.
Features
Designed for Enterprise Applications
BISHENG shines in its ability to accommodate complex enterprise applications. It provides features such as document review, fixed-layout report generation, multi-agent collaboration, support ticket assistance, and more. Whether it's meeting minutes generation or call record analysis, this platform is equipped to handle intricate enterprise scenarios with its deep optimization capabilities. It offers a wide array of components and parameters that allow for customization tailored to specific business needs.
Enterprise-Grade Security and Management
Security is a core feature of BISHENG, ensuring that applications built on its platform are protected. It includes rigorous security reviews, role-based access control (RBAC), user group management, traffic control, single sign-on (SSO)/LDAP integration, vulnerability scanning, and patching solutions. High availability deployment options and comprehensive monitoring and statistics functionalities are also included to maintain smooth and secure application performance.
High-Precision Document Parsing
The platform offers a high-precision document parsing model, which has been meticulously trained using millions of data points collected over five years. This model can accurately recognize printed text, handwritten text, and even rare characters. It also includes table recognition, layout analysis, and seal recognition capabilities. Organizations have the flexibility to deploy these models privately without any cost.
Community and Collaboration
BISHENG actively fosters a community where users can share best practices and application cases for various enterprise scenarios. This collaborative environment makes it easier for users to gain insights and improve their application development processes by learning from one another.
Quick Start
To get started with BISHENG, ensure your system meets the following requirements:
- A CPU with at least 8 cores
- A minimum of 32 GB RAM
- Docker version 19.03.9 or later
- Docker Compose version 1.25.1 or later
The installation process includes setting up necessary third-party components like ES, Milvus, and Onlyoffice by default. Downloading and starting BISHENG involves straightforward steps using git commands to clone and deploy the platform through Docker.
For more detailed installation guidance, users are advised to refer to the official deployment documentation.
Acknowledgements
BISHENG is built upon and benefits from the work of several open-source projects, including langchain, langflow, unstructured, and LLaMA-Factory. A big thank you goes out to the contributors who have made BISHENG possible.
Community & Contact
The project encourages community interaction and invites users to join the discussion group to share ideas, troubleshoot issues, and help grow the platform. Information for joining the community can be found in the project's communication channels.