FS-LLM
faire piloter un avion à un llm
Un modèle de langage local pilote un avion dans un simulateur de vol physique. Il ne voit rien : il lit de la télémétrie sous forme de texte et écrit des commandes. Le protocole de chaque campagne est gelé avant le premier run, et la mesure porte sur ce que le modèle fait réellement — pas sur ce qu’il déclare faire.
Résultats mesurés
- Sur une checklist de prévol, le modèle déclare sans agir : 194 à 198 revendications d'action par run, pour 2 à 4 commandes réellement émises. Le moteur ne démarre dans aucun run, et aucun des deux chemins de démarrage n'est même tenté.
- Observation identique bit-à-bit — même hash, même prompt, seed fixée, température 0, schéma contraint — et deux sorties différentes au même cycle. Le déterminisme supposé de l'inférence locale ne tient pas.
- Le premier gate s'est soldé par un NO-GO sans qu'aucun modèle soit appelé : c'est la boucle de contrôle classique qui a échoué, 3 couples de mesures sur 18 hors tolérance.
Technologies
- jsbsim headless
- python
- ollama en local
- qwen3.5:9b
Faits
- architecture
- deux boucles — le llm donne des consignes, un pid les exécute
- campagnes
- 6, protocole gelé avant chaque run, superviseur et implémenteur séparés
- volume
- 255 mo de résultats bruts
- méthode
- les prédictions sont écrites avant de mesurer, et les échecs de prédiction sont comptés
Liens
Pas de lien public pour ce projet.
← Tous les projetsCe projet n'a pas de lien public.