Inspecter le materiel et choisir votre option
Lisez le code de l'option choisie. Vous devez identifier les points cles avant de coder le Dockerfile.
Lisez option-narrative/application/narrative.py et prompts.py. Reperez : le system prompt par ecosysteme, l'appel HTTP a http://127.0.0.1:11434/api/chat, la machine a etats Pygame (choix ecosysteme -> aventure -> conclusion), le thread daemon qui appelle l'IA sans bloquer le rendu.
Lisez option-qa/application/qa.py et questions.py. Reperez : la liste des 12 questions pre-redigees, l'appel POST /api/chat avec stream: true, le thread qui parse le streaming JSON ligne par ligne et accumule dans un buffer protege par threading.Lock.
Lisez option-vision/application/vision.py et classifieur.py. Reperez : le chargement singleton du modele ONNX au demarrage, le preprocessing ImageNet (224x224, normalisation mean/std), softmax stable, top-K via argpartition. Lisez aussi generer-photos-test.py qui sera execute pendant le build.