Gensysai est un outil expérimental basé sur LLM qui peut vous aider à concevoir un système distribué à partir d'une déclaration de problème bien définie.

Lors de la conception d'un système distribué à grande échelle, un enginner ou un architecte de logiciel individuel a des limites à la connaissance non seulement des stratégies différentes mais aussi des technologies de différents fournisseurs de cloud.
Bien que les recherches sur le problème, la lecture de différents blogs, livres et articles donnent une idée détaillée à leur sujet, cet outil vise à fournir un GIST complet d'un système distribué que vous voudriez concevoir. Cela peut aider à la recherche ciblée lors de la conception d'un système, peut même vous aider à vous préparer à des entretiens.
Ce n'est pas une solution parfaite, mais c'est une aide à créer une solution plus parfaite.
Si vous souhaitez fonctionner sur le terminal, consultez le main.py et exécutez
pip install -r requirements.txtpython main.pySinon pour exécuter l'application Streamlit, exécuter
streamlit run Home.pyDécouvrez le répertoire des échantillons, pour les cahiers expérimentaux et le DOC de conception généré.
La démo ci-dessus est générée à partir de l'instruction Problème -
Concevoir une application de partage de photos comme Instagram où les utilisateurs peuvent publier des photos ou des vidéos, peuvent suivre d'autres utilisateurs, parcourir les photos et vidéos publiées par les utilisateurs suivants, comme et commenter les messages des utilisateurs suivants.
Fait amusant: ce nom de projet a été généré par Chatgpt.