The following base environment needs to be met for system deployment:
- Python 3.8+: Required environment to run the back-end
- MySQL 8.0+: Storing structured data
- Redis 6.0+: Use as semantic cache to improve responsiveness
- Node.js 16+(optional): required only for front-end development
- Neo4j 4.0+(Optional): for knowledge graph functionality extension
In the case of a Docker deployment, you only need to ensure that the Docker environment is available. The project documentation specifically emphasizes the need for MySQL to use the utf8mb4 character set, this is to ensure multi-language support and storage of special characters such as emoji emoticons.
This answer comes from the articleGBC MedAI: An Intelligent Medical Assistant with Access to Multiple AI Models and Search EnginesThe