システム展開には、以下の基本環境を満たす必要がある:
- Python 3.8+バックエンドを動作させるために必要な環境
- MySQL 8.0 以上構造化データの保存
- Redis 6.0+レスポンス向上のためのセマンティックキャッシュとして使用される。
- Node.js 16歳以上(オプション): フロントエンド開発時のみ必要
- Neo4j 4.0+(オプション):ナレッジグラフ機能拡張用
Dockerデプロイの場合は、Docker環境が利用可能であることを確認するだけでよい。プロジェクトのドキュメントでは、MySQLがutf8mb4文字セットを使用する必要性を特に強調している。これは、多言語サポートと絵文字の顔文字などの特殊文字の保存を保証するためである。
この答えは記事から得たものである。GBC MedAI:複数のAIモデルと検索エンジンにアクセスできるインテリジェントな医療アシスタントについて