Novinky
AI agenti8 min čtení

AI agent pro veřejné zakázky a analýzu tendrů

Dodavatelé neprohrávají tendry na ceně, ale na tom, že se o zakázce dozvěděli pozdě nebo příliš dlouho zjišťovali, jestli do ní vůbec jít. Jak v tom pomůže AI agent a kde musí zůstat poslední slovo na člověku.

Firmy, které se ucházejí o veřejné zakázky, málokdy prohrávají na samotné ceně. Prohrávají mnohem dřív - tím, že se o vhodné zakázce dozvěděly tři dny před termínem, nebo tím, že strávily dva týdny přípravou nabídky do tendru, kde od začátku nesplňovaly jednu z podmínek účasti. Obchodní oddělení přitom nic nezanedbalo. Jen má na starosti desítky zdrojů, stovky oznámení měsíčně a dokumentaci, která má u každé zakázky jinou strukturu, jiný slovník a jiný rozsah.

Přesně takhle vypadá práce, kde má nasazení AI agenta smysl: hodně čtení, málo skutečného rozhodování a vysoká cena za přehlédnutý detail. Nejde o to, aby agent podal nabídku - to by byla špatná ambice. Jde o to, aby člověk, který o nabídce rozhoduje, dostal na stůl podklad s věcmi, které opravdu rozhodují, a aby ho dostal v den zveřejnění, ne za deset dní.

Kde je skutečné úzké hrdlo

Když se zeptáte obchodníka, co mu na tendrech zabere nejvíc času, málokdy řekne „psaní nabídky". Řekne dvě jiné věci.

První je monitoring. Relevantní příležitosti nejsou na jednom místě. Jsou ve věstnících, na profilech zadavatelů, v e-mailových notifikacích, v dynamických nákupních systémech, v zakázkách nižší hodnoty publikovaných jen na webu konkrétní instituce a někdy i v subdodavatelských poptávkách od větších hráčů. Každý zdroj má jinou strukturu a jinou kvalitu popisu. Filtrování podle klíčových slov selhává, protože táž věc se ve dvou oznámeních jmenuje úplně jinak: jednou „vývoj informačního systému", podruhé „služby v oblasti softwarového inženýrství".

Druhá je rychlé rozhodnutí jít, nebo nejít. Z oznámení se to určit nedá. Reálné rozhodnutí závisí na pěti až šesti věcech ukrytých hluboko v dokumentaci: lhůty a způsob podání, podmínky účasti, požadované reference a jejich parametry, způsob hodnocení a váhy jednotlivých kritérií, jistota, smluvní sankce. Než to někdo vytáhne a poskládá, uběhne několik dní - a děje se to u každé zakázky, tedy i u těch, které nakonec zamítnete.

Náklad na tendr nevzniká při psaní nabídky. Vzniká tehdy, když se nabídka píše do zakázky, kterou jste neměli brát.

Co agent u tendrů reálně dělá

Agent v tomto scénáři není chatbot nad dokumenty. Je to proces, který běží nepřetržitě a končí konkrétním výstupem pro konkrétního člověka. Pokud si nejste jisti, čím se takový agent liší od běžné automatizace, dobrým východiskem je vysvětlení jak fungují AI agenti ve firmách.

Průběžné sledování zdrojů

Agent v pravidelném intervalu prochází definovaný seznam zdrojů, stahuje nová oznámení i přiloženou dokumentaci a ukládá je s časovým razítkem. Důležitá je tu nudná část: evidence toho, co už viděl, detekce změn a dodatků k existujícím zakázkám a zaznamenání zdroje, ze kterého dokument pochází. Bez toho se později nedá nic ověřit.

Filtrování podle relevance

Místo klíčových slov agent porovnává obsah oznámení s profilem vaší firmy - co skutečně dodáváte, jaké reference máte, do jakých objemů a regionů chodíte. Výstupem není binární ano/ne, ale zařazení do tří košů: zjevně relevantní, hraniční, zjevně mimo. Hraniční jsou ty nejcennější, protože právě ty se při ručním třídění ztrácejí.

Extrakce parametrů do strukturovaného přehledu

U relevantních zakázek agent projde celou dokumentaci a vytáhne z ní stále stejnou sadu polí: lhůty a milníky, předmět a rozsah plnění, podmínky účasti, požadované reference s jejich parametry, kritéria hodnocení a jejich váhy, požadované formáty a přílohy, smluvní podmínky, které se vyplatí přečíst dřív než později. Výsledkem je jednostránkový přehled, který má u každé zakázky stejnou strukturu - a právě ta porovnatelnost je hlavní přidaná hodnota. Technicky jde o stejný princip, jaký se používá při analýze a kontrole smluv v právním oddělení.

Označení podmínek, které vás vyřazují

Tohle je nejužitečnější funkce celého řešení. Agent porovná podmínky účasti a požadované reference s tím, co o vaší firmě víte, a explicitně označí body, které pravděpodobně nesplňujete. Ne proto, aby rozhodl, ale aby to bylo vidět na první obrazovce, ne na straně 140. Aby agent uměl odpovídat z vašich vlastních podkladů - seznamu referencí, certifikátů, personálních kapacit - potřebuje k nim přístup; jak se to dělá bezpečně, jsme rozebírali v textu o propojení AI agenta s interní dokumentací přes RAG.

První nástřel opakujících se příloh

Značná část nabídky je v každém tendru téměř identická: profil firmy, seznam referencí, čestná prohlášení, popis metodiky, životopisy členů týmu. Z těchto bloků dokáže agent připravit předvyplněnou první verzi podle formálních požadavků konkrétní zakázky. Je to koncept a nic víc - ušetří přepisování, nenahradí kontrolu.

Zkratka: Cílem agenta není napsat nabídku, ale zkrátit čas od zveřejnění zakázky po kvalifikované rozhodnutí, jestli do ní vůbec jít.

Bid/no-bid skóre: pomůcka, ne verdikt

Když máte přehledy ve stejném tvaru, nabízí se bodování. Dává smysl, ale jen jako pomůcka při třídění - ne jako rozhodnutí. Skóre je užitečné k tomu, abyste věděli, čemu se věnovat dnes a co může počkat, ne k tomu, aby za vás něco zamítlo.

Rozdělení odpovědností bývá v praxi takové:

Faktor rozhodnutíCo dodá agentKdo rozhoduje
Podmínky účastiseznam podmínek s citací a označením splňujeme / nesplňujeme / nejistéčlověk, vždy při finálním potvrzení
Požadované referenceporovnání požadavků s vaší evidencí referencíčlověk
Kritéria hodnocení a váhyrozpis kritérií, vah a způsobu výpočtučlověk
Lhůty a milníkynávrh kalendáře s upozorněnímičlověk plus nezávislý kalendář mimo agenta
Volná kapacita týmuneumí posouditvýhradně člověk
Strategický záměr a vztah k zadavatelineumí posouditvýhradně člověk
Cenová strategieneumí posouditvýhradně člověk

Všimněte si, že polovina řádků končí u člověka. To není slabina návrhu, to je jeho smysl. Agent odstraňuje mechanickou práci před rozhodnutím, ne samotné rozhodnutí. Jde o klasický scénář s člověkem ve smyčce, kterému jsme se věnovali v porovnání autonomních agentů a agentů s lidským dohledem.

Každá podmínka musí mít citovaný zdroj

Tohle je tvrdý požadavek, ne nice-to-have. Pokud agent napíše „vyžaduje se reference srovnatelného rozsahu za poslední období", je taková věta pro rozhodování nepoužitelná, dokud u ní není uveden dokument, strana a doslovná pasáž, ze které to vzal.

Jsou pro to tři důvody. První je ověřitelnost: kontrolor musí umět během pár vteřin skočit do originálu a potvrdit nebo vyvrátit tvrzení. Druhý je přesnost formulací - ve veřejných zakázkách rozhoduje přesné znění a parafráze mění význam i tehdy, když zní stejně. Třetí je důvěra týmu: přehled bez citací si lidé po dvou nepříjemných překvapeních přestanou otevírat a vrátí se k ručnímu čtení.

Praktický důsledek pro návrh systému: přehled nikdy nesmí obsahovat větu bez odkazu na zdroj. Pokud agent neumí říct, odkud podmínku vzal, musí napsat, že ji nenašel - ne ji doplnit podle toho, jak to bývá zvykem. Stejně tak musí explicitně označit místa, kde je dokumentace rozporná nebo nejasná, protože právě ta jsou kandidátem na žádost o vysvětlení.

Kde agent nesmí být poslední kontrolou

Agent pracuje s dokumenty, které se mění. Vydá se dodatek, upraví se lhůta, odpověď na dotaz jiného uchazeče posune výklad podmínky. Model také může přehlédnout pasáž v naskenované příloze nebo v tabulce, která se špatně převádí na text. Proto platí dvě pravidla bez výjimky.

První: před podáním musí člověk ověřit každou závaznou podmínku proti originální dokumentaci. Ne proti přehledu od agenta - proti původnímu dokumentu v aktuální verzi včetně všech dodatků a vysvětlení. Přehled je navigace, ne zdroj pravdy.

Druhé: agent nesmí být jediným strážcem termínu. Lhůta patří do firemního kalendáře s více upozorněními a jmenovitou odpovědností konkrétního člověka. Pokud selže integrace, spadne kontejner nebo se změní struktura zdrojové stránky, agent jednoduše přestane posílat notifikace - a mlčení systému se nedá odlišit od „nic nového nepřibylo".

Pozor: Pokud by výpadek agenta znamenal, že vám tiše uteče lhůta, je návrh špatný bez ohledu na to, jak dobře agent čte dokumentaci.

Kdy se to nevyplatí

Pokud se ucházíte o čtyři zakázky ročně a všechny vám chodí od dvou známých zadavatelů, agent vám nic nezachrání - režie na jeho provoz převýší užitek. Smysl to začíná dávat u desítek sledovaných příležitostí, více zdrojů a týmu, který si už dnes dělá přehledy ručně a nestíhá. Stejně tak to nefunguje ve firmě, která nemá pořádek ve vlastních referencích a certifikátech: agent nemá s čím porovnávat a jeho výstup bude jen popisem dokumentace. Podobné vstupní podmínky platí pro většinu automatizací, jak jsme psali u výběru procesů vhodných k automatizaci.

Shrnutí

AI agent pro veřejné zakázky řeší jednu konkrétní věc: zkracuje cestu od zveřejnění zakázky k informovanému rozhodnutí, jestli do ní jít. Dělá to průběžným sledováním zdrojů, filtrováním podle relevance, extrakcí vždy stejné sady parametrů do porovnatelného přehledu, označením podmínek, které vás vyřazují, a přípravou první verze opakujících se příloh.

Podmínkou použitelnosti je citování zdroje u každého tvrzení a jasná dělba práce: agent připravuje, člověk rozhoduje a před podáním ověřuje každou závaznou podmínku proti originálu. Termín nikdy nesmí viset jen na agentovi. V INTERFASE stavíme taková řešení tak, aby výstup byl vždy dohledatelný až k původní pasáži - více o našem přístupu najdete v přehledu řešení pro AI a automatizaci.

Pokud zvažujete, jestli se něco podobného vyplatí ve vašem případě, ozvěte se nám a projdeme společně vaše zdroje a objem tendrů - z toho se dá poměrně rychle říct, jestli má projekt smysl, nebo ne.

INTERFASE