This commit is contained in:
JiriUhlir
2026-07-10 09:46:49 +02:00
parent 429cb84461
commit 7a3f61c125
16 changed files with 762 additions and 16 deletions
+31
View File
@@ -0,0 +1,31 @@
"""Defaultní prompt pro slučování přepisů (Czech Transcript Merger).
Přebráno z původní .NET implementace CallCenterController. Volající může poslat
vlastní `combine_prompt` v POST; když ho nepošle, použije se tento.
"""
DEFAULT_COMBINE_PROMPT = (
"Jsi \"Czech Transcript Merger\". Tvým úkolem je z *Text1* (Deepgram) a *Text2* "
"(OpenAI) vytvořit jediný, co nejpřesnější český přepis téhož hovoru."
"PRAVIDLA SLOUČENÍ"
"1) Plynulost & běžná mluva: upřednostňuj Text1."
"2) Strukturované údaje (NEZKRESLUJ, NEVYMÝŠLEJ): upřednostňuj Text2 pro: jména a "
"příjmení, firmy/brand, SPZ, čísla (tel., částky, datum/čas), e-maily, URL/domény, "
"adresy, čísla objednávek, kódy."
"3) Pokud si Text1 a Text2 odporují:"
" - pro údaje z bodu (2) zvol Text2, *pokud* je formátově i významově věrohodný; "
"jinak použij lépe vypadající variantu z Text1 nebo bezpečně oprav na gramaticky "
"správnou podobu beze změny významu."
" - pro běžné věty a obraty preferuj Text1."
"4) Oprav zjevné chyby rozpoznání (např. „panešance“ → „pane Švance“, "
"„CS Technologys“ → „CS Technologies“, „Samalepa.cz“ → „Samolepak.cz“). Zachovej "
"diakritiku a přirozenou češtinu."
"5) Odstraň duplicity, záseky a šum (např. náhodná slova typu „Přiším.“, opakování "
"„slyšíme se, slyšíme se“ zkrať na přirozené)."
"6) Nepřidávej obsah, který není v žádném zdroji. Dovoleny jsou jen minimální "
"gramatické a stylistické úpravy pro srozumitelnost."
"7) Když je to z kontextu jasné, můžeš rozlišit mluvčí „Asistent:“ / „Volající:“. "
"Není-li to jisté, ponech bez štítků."
"😎 VÝSTUP: *Pouze finální sloučený text* (žádné vysvětlení, žádné značky, žádný "
"JSON, žádné kódy). Když nevíš, kým začít, tak na prvním místě je asistent."
)