2024 - 2026

CSBot

Otevřít projekt
AI Voicebot Chatbot Telefonie SIP trunk LLM Prompt engineering API integrace MCP server Make Google Sheets Notion CRM Automatizace Vektorová databáze Transkripce hovorů Reporty SMS E-mail Rezervační systém Kalendář Mobilní aplikace Administrace C# Webová aplikace

AI hlasový asistent pro telefonii, automatizace a firemní procesy

CSBot je komplexní platforma pro AI voiceboty, chatboty a automatizace na míru. Projekt propojuje telefonii, jazykové modely, firemní data, API integrace a administrační rozhraní do jednoho systému, který dokáže samostatně odbavovat hovory, obvolávat kontakty, pracovat s interními daty a předávat výsledky do dalších nástrojů.

Celý projekt jsem navrhoval a vyvíjel end-to-end: od architektury aplikace přes webovou prezentaci, administrační část, katalog produktů, práci s poptávkami, až po technické napojení voicebotů na konkrétní firemní scénáře. Cílem nebyl jednoduchý chatbot, ale praktický systém, který může fungovat jako telefonní ústředna, osobní asistent, aktivní obchodní nástroj nebo součást automatizovaného workflow.

Co CSBot umí

  • zvedat příchozí hovory jako pasivní voicebot nebo AI ústředna,
  • obvolávat seznamy kontaktů jako aktivní voicebot,
  • mluvit a rozumět česky, držet se callscriptu a reagovat přirozeným jazykem,
  • přepojovat hovory na živé kolegy podle pravidel a dostupnosti,
  • odesílat SMS a e-maily během nebo po hovoru,
  • vyhledávat produkty, ověřovat dostupnost a pracovat s XML feedy,
  • ověřovat stav objednávky přes endpoint e-shopu, CRM nebo účetního systému,
  • pracovat s kalendářem nebo rezervačním systémem,
  • ukládat audiozáznamy, transkripce a shrnutí hovorů,
  • předávat výsledky do Google Sheets, Notion, CRM nebo jiných systémů,
  • napojit se na automatizační nástroje přes MCP server a Make.

Architektura a technické řešení

Základ systému stojí na modulární architektuře, kde se jednotlivé dovednosti asistenta skládají podle konkrétního použití. Voicebot nepotřebuje mít všechna pravidla a data v jednom monolitickém promptu. Může přepínat témata, používat různé sady instrukcí, pracovat s databází znalostí a podle průběhu hovoru volat konkrétní integrační funkce.

Pro rozsáhlejší znalostní báze je možné použít vektorovou databázi, která umožňuje vyhledávat relevantní informace podle významu dotazu, ne jen podle přesné shody slov. To je vhodné například pro návody, případové studie, technickou dokumentaci nebo interní firemní pravidla.

Integrace do firemních systémů

Důležitou částí projektu jsou API integrace. Během hovoru se CSBot může dotázat externího systému, zjistit stav objednávky, ověřit volný termín, uložit výsledek hovoru, založit záznam v CRM nebo spustit další automatizaci. U aktivních kampaní je možné importovat dávky kontaktů z CSV, XLS nebo přes API a ke každému kontaktu předat další kontext: jméno, termín, poznámku, preferenci, historii komunikace nebo jiná data potřebná pro hovor.

Součástí řešení je také propojení přes MCP server. Díky tomu lze CSBot napojit na automatizační nástroje jako Make a předávat data mezi webem, tabulkami, CRM, Notionem, e-mailem, SMS bránou nebo interními systémy. Typický scénář může vypadat tak, že nový lead z formuláře automaticky spustí scénář v Make, CSBot kontakt obvolá, ověří zájem a výsledek zapíše zpět do zvoleného systému.

Administrace, logy a kontrola

Projekt počítá s tím, že voicebot musí být spravovatelný i po nasazení. Administrace umožňuje nastavovat chování asistenta, rozšiřovat jeho dovednosti, upravovat prompty, testovat hlasy a pracovat s výsledky komunikace. U hovorů jsou k dispozici logy, audiozáznamy, textové transkripce, shrnutí a vyhodnocení.

U osobního asistenta je důležitou součástí také mobilní aplikace. Uživatel může přesměrovat telefon na asistenta ve chvíli, kdy je na schůzce nebo nemůže telefon zvednout. Po hovoru vidí shrnutí i audiozáznam a může rychle upravovat zprávy nebo informace, které má asistent volajícím sdělovat.

Produkty postavené na stejné platformě

Oblast Popis
Pasivní voicebot AI ústředna pro příchozí hovory, často kladené dotazy, přepojování, SMS, e-mail a práci s informacemi.
Aktivní voicebot Automatické obvolávání kontaktů podle callscriptu, sběr odpovědí a ukládání výsledků do navazujících systémů.
Osobní asistent Telefonní asistent pro jednotlivce, který odbaví hovory v době nedostupnosti a předá shrnutí do aplikace.
AI automatizace Custom řešení pro zpracování dokumentů, překlady, generování manuálů, analýzu dat a napojení na interní procesy.
Chatbot Textový AI asistent pro web, podporu, nákupní poradenství nebo interní znalostní báze.

Moje role

  • návrh architektury a technického směru produktu,
  • vývoj webové aplikace a administračního rozhraní,
  • návrh katalogu produktů, prezentace a obchodních scénářů,
  • integrace AI funkcí do reálných firemních procesů,
  • návrh práce s prompty, znalostmi, scénáři a API akcemi,
  • napojení na telefonii, automatizace a externí systémy,
  • řešení logů, transkripcí, reportů a dohledatelnosti komunikace.

Výsledek

CSBot je praktická AI platforma pro firmy, které potřebují automatizovat telefonní komunikaci a navázané procesy. Neřeší jen samotný hovor, ale celý tok práce kolem něj: odkud data přichází, co má asistent zjistit, kam se má výsledek uložit a jak má být celý proces kontrolovatelný.