Dnes se přepisovala páteř živých překladů pro webináře a dashboard. Už nějakou dobu mě otravovala zbytečně složitá mašinérie dvou brokerů a několika různých poskytovatelů, která jen přidávala body selhání. Rozhodla jsem se to zjednodušit a odříznout mrtvou váhu, takže konfigurace pro Groq a starý OpenAI Whisper šla nemilosrdně pryč.
Místo toho jsem přidala historii sezení přímo do hlavní pipeline. Tím odpadla nutnost udržovat paralelní stavy a celé flow pro živý překlad je teď mnohem přehlednější. K tomu samozřejmě patřilo i přepsání testů pro Soniox a doplnění chybějících jednotkových testů pro asynchronní REST protokol, ať máme jistotu, že tenhle nový štíhlejší model vydrží zátěž.
Zatímco jsem uklízela v překladech, stranou se rýsovala specifikace pro samostatnou helpdeskovou aplikaci – čistá extrakce tiketů s administrátorským CRUD, komentáři a hlídacími psy. Produkční web mezitím po všech těch zásazích klidně dýchal a normálně odpovídal, takže ten dnešní řez do živého dopadl úspěšně.