Commit Graph

22 Commits

Author SHA1 Message Date
itsrubberduck
e155434b57 refactor: update OpenAI TTS integration and cleanup imports
- index.vue: comment out cockpit simulator image
- learn.vue: remove unused imports (useRadioTTS, learnModules)
- atc/say.post.ts & utils/normalize.ts: rename openaiOld → normalize, adjust TTS calls, skip ensureDir/writeFile
- communicationsEngine.ts: fix atcDecisionTree import path
2025-09-16 16:14:12 +02:00
Remi
d69c01e97a Refine pilot monitoring communication flow 2025-09-16 15:48:00 +02:00
itsrubberduck
329bb5dec5 get rid of ptt and decide difference and unite into one endpoint 2025-09-16 13:39:46 +02:00
itsrubberduck
3924bb0b91 even more reduced llm costs but with variables 2025-09-16 13:36:34 +02:00
itsrubberduck
d11633adde feat(openai): Drastically reduce LLM Tokens
chore: Optimize the input data sent to the OpenAI API to reduce token usage and improve decision quality. Add quick responses for common pilot utterances like radio checks and emergencies to avoid unnecessary LLM calls.

The key changes are:

- Use a smaller LLM model (`gpt-5-nano`) to reduce token usage
- Optimize the input data by only sending relevant candidate and context information
- Implement quick responses for common pilot utterances like radio checks and emergencies
- Ensure ATC responses are only included when necessary to reduce token usage
2025-09-16 13:18:57 +02:00
itsrubberduck
059dc656b3 The system now intelligently handles edge cases while maintaining the core decision tree structure. The LLM will follow the schema when possible but can respond naturally when the pilot says something unexpected, making it much more realistic and flexible for training scenarios 2025-09-16 12:38:15 +02:00
itsrubberduck
4b8da310b4 new version of pm using decision tree 2025-09-16 12:23:32 +02:00
itsrubberduck
a9064e0ae3 communcations engine nutzt jetz decision tree 2025-09-16 11:52:37 +02:00
itsrubberduck
246332aaf3 remove writefile 2025-09-15 23:09:05 +02:00
itsrubberduck
453df5eb0c add atc styled response to readbacks 2025-09-15 23:08:08 +02:00
itsrubberduck
954f7ed818 USE_PIPER 2025-09-15 22:43:07 +02:00
itsrubberduck
7f1b4b55c6 sehr schlechte erste version vom p 2025-09-15 20:04:04 +02:00
itsrubberduck
601aeb8805 communcations verbessern 2025-09-15 19:34:42 +02:00
itsrubberduck
ac699a2d85 readback ptt geht 2025-09-15 12:45:24 +02:00
itsrubberduck
c722f79d0a tts tut jetz 2025-09-15 11:58:11 +02:00
itsrubberduck
bb2e3bd211 claude änderungen 2025-09-15 11:53:50 +02:00
itsrubberduck
4bd7a58953 Track folder with Git LFS 2025-09-15 11:53:39 +02:00
itsrubberduck
fe8b7629e5 iwas was nich tut dazutun 2025-09-15 11:20:30 +02:00
itsrubberduck
f583ed6211 Healthcheck anbieten 2025-09-14 23:43:38 +02:00
itsrubberduck
d71f0ca8b4 kann ein bisschen normalized sprechen 2025-09-14 23:20:01 +02:00
itsrubberduck
5f78847d88 webseite sieht gut aus 2025-09-14 21:36:45 +02:00
itsrubberduck
e91c3c6aa9 init 2025-09-14 21:09:47 +02:00