Dílna pro AI aplikace

Proměňte stínovou AI v bezpečné inovace uvnitř firmy.

Konzole BitSwan
Stínové IT
  • Data odcházejí bez kontroly
  • Nikdo nic neprověřuje
  • Do produkce stačí jeden prompt
Bailey
  • Každá verze prověřená
  • Nasazení schvaluje IT
  • Záznam, který nejde přepsat
StavNechráněno

Nikdo to nevidí.

Důvěřují nám
CETINVAFOKŠD EconomicAVANT
i tento web běží na Bailey
Uvnitř Bailey

Od nápadu k ostrému provozu v pěti krocích.

Díváte se na skutečný produkt. Jana popíše proces, Claude Code ho postaví a testy hlídají, co se smí nasadit. Do ostrého provozu se dostane jedině zmrazená a auditovaná verze.

process invoice-matching
Description›Coding Agent›Requirements & tests ⊗›Deploy›Deployments
Admin
H1H2H3BI</>≡SaveBuild automation

invoice-matching

Faktury od dodavatelů chodí do sdílené schránky. Každou spáruj s objednávkou podle dodavatele, částky a data. Spárované faktury zaúčtuj do účetního systému.

Cokoli nad 50 000 Kč nebo cokoli, co nesedí, musí před zaúčtováním schválit Jana. Zapisuj, kdo co schválil.

Attachments (2)📎 invoice-process.pdf📎 sample-invoices-2026-09.xlsx
🛡 Protected by Bitswan Bailey · jana.novakova@company.cz Logout
process invoice-matching
Description›Coding Agent›Requirements & tests ⊗›Deploy›Deployments
Admin
✳ Claude Code
Postav proces invoice-matching podle popisu. Na testy použij přiložený vzorový soubor.
Vytvořím tři kontejnery: hlídání schránky, párování s pravidlem 50 000 Kč a schvalovací obrazovku pro Janu.
Píšu backend/match.py, backend/approve.py, frontend/app… a 31 testů podle vzorového souboru.
Hotovo. Server api.csob.cz zatím mezi schválenými není, takže zaúčtování jen simuluji. Naostro poběží, až ho IT povolí ve firewallu.
⌘ Esc to focus or unfocus ClaudeOpus 5 (1M) · High
Frontends 1
🌐 approvals
+ Add frontend
Worker containers 2
⚙ mailbox-watcher
⚙ matcher
+ Add worker container
Dev secrets ▾
🔑 ACCOUNTING_TOKEN
🛡 Protected by Bitswan Bailey · jana.novakova@company.cz Logout
process invoice-matching
Description›Coding Agent›Requirements & tests ⊗›Deploy›Deployments
Admin
2 failing0 running29 passing0 without a testedit backend/match.py, backend/approve.py (+9 more) · a3f91c↻ Re-run failed▷ Run tests⚗ Write tests
IDResultDescription
R-01passKaždá faktura se spáruje s právě jednou objednávkou, jinak se označí.
R-02passSpárovaná faktura se zaúčtuje s číslem objednávky.
R-03failFaktura nad 50 000 Kč čeká před zaúčtováním na schválení.
R-04failU schválení je zapsáno, kdo a kdy ho udělil.
R-05passFakturu s duplicitním číslem systém odmítne.
…26 moreall passing
2 test(s) are not passing. All tests must pass before this can be deployed.
🛡 Protected by Bitswan Bailey · jana.novakova@company.cz Logout
process invoice-matching
Description›Coding Agent›Requirements & tests›Deploy›Deployments
Admin

Deploy

Publishes jana-novakova into the main code area, then builds and deploys every container in this business process to dev. Your changes below become the new main once the deploy succeeds.

This business process↑ 3 ahead · 12 uncommitted files · +163 · −96Other business processes↓ 1 behind · not published by this button
31 of 31 tests passing.
🚀 Deploy to dev
12 files +163 −96  ·  Diff · History · Supply chain security
Mbackend/match.py+88 · −12
Abackend/approve.py+61
Mbackend/ingest.py+9 · −4
Afrontend/app/approvals.html+5
Mtests/test_match.py+0 · −80
backend/approve.py + LIMIT_CZK = 50_000 + def needs_approval(inv): + return inv.amount_czk > LIMIT_CZK or inv.po is None … - post_to_accounting(inv) + if needs_approval(inv): queue_for(inv, approver="jana") + else: post_to_accounting(inv, by="matcher")
🛡 Protected by Bitswan Bailey · jana.novakova@company.cz Logout
process invoice-matching
Description›Coding Agent›Requirements & tests›Deploy›Deployments
Admin
Automation
invoice-matching
3 containers promote together. Pick a stage to manage its deployment, secrets and history.
Development
Promote
Staging
Freeze
Audits 1/1
Promote
Production
Restore
Disaster recovery
Deployment history 5SecretsContainers 3BackupsFirewall 7Supply chain 084
api.csob.czallowapproved by it.admin · 09:40 · staging + production
api.ares.gov.czallowapproved by it.admin · 2 Sep
smtp.company.czallowapproved by it.admin · 2 Sep
api.openai.comdenyrequested by matcher · not approved
cdn.somevendor.iodenyrequested by frontend · not approved
0.0.0.0/0denydefault · staging + production
componentversionseveritystatus libxml22.9.14 → 2.12.7criticalfixed in image openssl3.0.13highnot reachable requests2.32.3lowaccepted + 81 morelow · infoclean
SBOM attached to image sha256:7f3a… · 0 blockers · promotion allowed
ACCOUNTING_TOKEN••••••••••••
scoped: matcher · production · rotated 12 Sep
CSOB_API_KEY••••••••••••
scoped: matcher · staging + production
SMTP_PASSWORD••••••••••••
scoped: mailbox-watcher · all stages
+ New secretinjected at runtime · never in the repository
27f7b666Hold invoices over 50 000 CZK for approval · 2 commitsCurrent on Production
c41d09aaReject duplicate invoice numbersjana.novakova · frozen · audited by it.admin
9be2f117First deploy of invoice-matchingjana.novakova · 2 Sep
🛡 Protected by Bitswan Bailey · jana.novakova@company.cz Logout

Co vidí IT. Administrátor má přístup ke všem obrazovkám výše: k popisu, chatu s agentem, testům, změnám v kódu i k historii, kdo co povýšil a podepsal.

Kam agent nesmí. Do ostrého provozu se nedostane. Pracuje ve vývojovém prostředí s vlastní databází, úložištěm souborů a sítí. Do testovacího prostředí i do ostrého provozu posouvá verze člověk a jeho rozhodnutí zůstává zapsané.

Hranice

Co smí dovnitř. Co smí ven.

Bailey stojí mezi nápady vašich lidí a produkčními systémy. Všechno, co tuto hranici překročí, se zapíše.

Dovnitř prompty vašich lidí
firemní data, pořád uvnitř vaší sítě
tajné údaje, zapečetěné na hranici
model na vlastních serverech, nebo přes API
Claude Code, Codex nebo jiný agent
Bailey
  1. Stavbave vývoji
  2. Audits podpisem
  3. Spuštěnído produkce
Každý krok se zapíše.
Ven provoz jen na schválené servery
auditní záznam do vašeho SIEM
aplikace, které lidé otevírají z katalogu
nic jiného
Zabudované od začátku

Opatření, na která se auditor zeptá.

Běhové prostředí je vynucuje u každé aplikace a důkazy samo zapisuje do historie, kterou nejde přepsat.

NIS2

Řízení přístupu, logování i doklady o dodavatelském řetězci obstarává samo běhové prostředí. Nestojí to jen na papírové směrnici.

DORA

Každá změna projde před ostrým provozem zmrazením, testy a podpisem. Záznam to doloží.

ISO/IEC 27001

Technická opatření, která chce kontrola podle přílohy A, se vynucují a o každém vynucení vzniká záznam.

SOC 2

Řízení změn a logický přístup doloží historie, kterou nikdo nemůže upravit.

GDPR

Když IT schválí externí server, samy se doplní záznamy o činnostech zpracování podle článku 30 i zpracovatelské smlouvy podle článku 28.

Ověřeno v provozu

Pět let v ostrém provozu.

V ostrém provozu5+ let
Firemní klienti10+
Aktivní automatizace50+
„Dřív jsme měli roztroušené skripty a spoustu ručního kopírování. Dnes nám hlavní telekomunikační a finanční procesy běží na jedné řízené platformě. S BitSwanem jsme pružní a bezpečnostní audity tím přitom nijak netrpí.“
Juraj Eliáš · Chief Core Network Architect, CETIN Group
  • CETINTelekomunikace
  • KŠDPrávní služby
  • AVANTInvestiční fondy
  • VAFOVýroba
  • Emil FreyAutomobilový průmysl
  • FamicoE-commerce
  • Process SolutionFinanční služby
Otázky z IT

Na tohle se váš technický ředitel zeptá.

Dostane se programovací agent do ostrého provozu?
Ne. Vývojové, testovací i produkční prostředí má každé svou databázi, úložiště souborů a síť. Agent pracuje ve vývojovém. Do ostrého provozu se dostane jedině verze, kterou auditor zmrazil, prošel a podepsal.
Co opouští naši síť?
Jen provoz na servery, které schválilo IT. V testovacím i ostrém prostředí je odchozí provoz ve výchozím stavu zakázaný a každé schválení se zapíše. Model může běžet i ve vaší infrastruktuře. Pak ven nemusejí ani prompty.
Kdo schvaluje nasazení?
Auditor, kterého určíte vy a který aplikaci sám nepsal. Zmrazí přesnou verzi, projde změny a podepíše je. Tím podpisem verzi zároveň povýší.
Funguje to s Claude Code, který už naši vývojáři používají?
Ano. Claude Code, Codex, Cursor i další agenti z terminálu běží v dílně beze změny. Jen výsledek už neskončí na něčím notebooku. Skončí v prověřeném běhovém prostředí, kde se všechno zaznamenává.
Co všechno auditní stopa zachytí?
Každé sestavení, žádost o odchozí spojení, schválení, podpis a nasazení, vždy i s tím, kdo a kdy. Do záznamu jde jen přidávat, takže ho nepřepíše ani provozovatel. Pro vaše auditory ho vyexportujete.
Co se stane s aplikacemi, když s BitSwanem skončíme?
Poběží dál. Vzniká skutečný kód ve vašem repozitáři a na vaší infrastruktuře. Uvnitř produktu, který byste museli opustit, nezůstane nic.
Další krok

Chcete to vidět naživo?

Stačí půl hodiny. My vám ukážeme Bailey, vy nám řeknete, na čem pracujete, a společně zjistíme, jestli vám můžeme být k užitku.

Demo vedeme česky i anglicky