AI si o víně vymýšlí. Tak jsme jí dali skutečná data.

AI si o víně vymýšlí. Tak jsme jí dali skutečná data.

Zeptejte se libovolného AI asistenta, kolik bodů dostalo konkrétní bordeauxské víno z ročníku 2024. Dostanete odpověď. Bude znít sebejistě, bude mít správný formát — a bude vymyšlená. Ne proto, že je model hloupý, ale proto, že tahle čísla nikde ve veřejném webu nejsou. En primeur zápisky vznikají v dubnu u sudů v Bordeaux a kdo je má, ten je má za předplatné.

Tohle je druhý díl série Stavíme bordeaux.guru. V prvním dílu jsme postavili datovou vrstvu: živé mapy patnácti apelací, klimatickou databázi z ERA5 a radar ročníku, který se každý týden aktualizuje sám. Tenhle díl je o tom, co s takovou vrstvou uděláte dál — jak ji otevřete tak, aby si z ní AI mohla brát data sama, a přitom vám nezmizela pod rukama.

Dvě rozhraní, jedna datová vrstva

Rozhodnutí, které drží celý zbytek: data mají jen jednu bránu. Ne dvě implementace, ne „tohle pro web a tamto pro API". Jeden proces, jedna sada nástrojů, jedna pravidla, kdo co smí vidět.

Nad tou branou pak stojí dva konzumenti:

Schéma architektury — databáze, nad ní 11 nástrojů s gatingem a nad nimi dvě rozhraní: /mcp pro cizí AI agenty a /chat pro widget Ask the Guru

Vypadá to jako zbytečná vrstva navíc. Není: přesně tady se rozhoduje, kdo co uvidí, a protože je to jediné takové místo, nedá se obejít výběrem jiných dveří.

Ask the Guru — ukázková konverzace: otázka na skóre Pontet-Canet 2024 a odpověď ze skutečného degustačního zápisku

Že jde o tutéž datovou vrstvu, je vidět i na téhle ukázce: 95 bodů, degustováno 7. dubna 2025, „velké překvapení ročníku". To není text, který by model vymyslel. To je zápisek z databáze, jen převyprávěný.

Co v těch datech vlastně je

Pro vinaře a sběratele je tohle ta zajímavější polovina. V databázi leží čtyři druhy dat a každý z nich vznikal jinak:

Katalog datasetů na bordeaux.guru — denní klima apelací, korpus degustačních zápisků, hranice vinic, pojmenované tratě

Takhle vypadá odpověď, když se agent zeptá na srovnání klimatu — čtyři apelace, tři sezóny, nic z toho není odhad:

Graf z dat compare_climate — tropické dny nad 30 °C a srážky pro Pauillac, Margaux, Pomerol a Saint-Emilion v sezónách 2024, 2025 a 2026

Sezóna 2026 přitom ještě běží — údaje jsou k 23. srpnu, tedy za 140 dní místo celých 214. I tak už má víc tropických dní než obě předchozí sezóny dohromady a spadla na ni zhruba čtvrtina srážek roku 2024. Tohle je přesně ten druh souvislosti, kterou si u vína nikdo nevygooglí.

Ta poslední položka je zároveň nejtěžší. Odrůdy po parcelách nejsou nikde veřejně. Francouzský registr CVI, kde jsou, je daňové tajemství. Jediná cesta je digitalizovat mapy, které château samo vydá — a to se dělá ručně, château po château.

Jak si to připojíte k sobě

Server je vzdálený, takže se nic neinstaluje. Potřebujete jedinou adresu: https://mcp.bordeaux.guru/mcp.

Návody na připojení MCP serveru — Claude aplikace i web, Claude Code, obecný MCP klient s konfiguračním JSONem

Pak se zeptáte normální řečí — „jak vypadala sezóna 2026 v Pauillacu proti 2024?", „které odrůdy má Gazin na kterých parcelách?" — a asistent si sám vybere z jedenácti nástrojů. Vy o nich vědět nemusíte.

Jedenáct nástrojů MCP serveru rozdělených do skupin: degustace en primeur, klima a fenologie, terroir a parcely

Co dostanete zadarmo a co ne

Tady jsem chtěl být otravně konkrétní, protože „free tier" v praxi znamená leccos.

Tabulka přístupu — co vrací server bez klíče a co s členským klíčem Cellar

Bez klíče a bez účtu dostanete skóre všech vín, profily château, apelací a ročníků, klima Pauillacu za poslední sezónu, terroir a ukázky tratí i parcelových odrůd. Dvacet volání denně na adresu, maximálně pět za minutu. U degustačních zápisků dostanete skóre a úvodní větu — plný text je členská záležitost.

Kdo si chce plný zápisek přečíst zdarma, má na to jinou cestu: Ask the Guru přímo na webu dá každému přihlášenému jeden ukázkový zápisek denně z vybrané osmičky vín. Registrace je zdarma, karta se nikde nezadává.

Gating patří do dat, ne do promptu

Tohle je architektonické rozhodnutí, na kterém mi záleželo nejvíc, a stojí za vysvětlení, protože se dá udělat i špatně.

Lákavá cesta je napsat do systémového promptu: „plné zápisky poskytuj jen členům". Funguje to. Vypadá to hotově. A je to k ničemu, protože prompt je jen text a text se dá ukecat. Dřív nebo později někdo napíše správnou formulaci a model mu ochotně vysype, co nemá.

Takže gating není v promptu vůbec. Sedí o patro níž, v datové vrstvě: nástroj sám nevrátí plný zápisek nikomu, kdo na něj nemá nárok, a je úplně jedno, co ho o to model požádá. Model dostane teaser, protože nic jiného neexistuje. Nemůže vyzradit něco, co nikdy nedostal.

Srovnání dvou architektur — gating v promptu versus gating v datové vrstvě, krok za krokem

Ta samá logika platí i pro věci, které ven nepatří vůbec — přepisy zvukových nahrávek z degustací, velkoobchodní ceny, doslovné texty z brožur. Ty se z databáze nedostanou žádnou cestou, žádným nástrojem.

Registr: nejsme sami, ale jsme jiní

Server je od 23. srpna 2026 zapsaný v oficiálním MCP Registry jako guru.bordeaux/en-primeur. Namespace je obrácená doména — tak to registr vyžaduje a vlastnictví se dokazuje DNS záznamem, takže nikdo jiný si pod naším jménem server zapsat nemůže.

Čekal jsem, že budeme první vinařský server v registru. Nejsme. Když jsem to pořádně proklepl, našel jsem jich pět: katalog vín, správce domácího sklepa se stotisícovou databází, adresář dvaatřiceti tisíc vinařství pro turisty, průvodce nízkoalkoholickými nápoji a concierge jednoho německého vinařství.

Rozdíl ale je, a je podstatnější než prvenství: všechny ostatní agregují, my měříme a degustujeme. Katalog vám řekne, že Pontet-Canet je Pauillac. Nikdo z nich vám neřekne, kolik bodů dostal ročník 2024, kdy to château sklízelo, kolik pršelo mezi kvetením a zaměkáním a jaká odrůda roste na které parcele. To nejsou převzatá data — ta buď někdo naměřil, nebo ochutnal.

Čtyři věci, které mě to naučilo

Co dál

Nejbližší věc je osobní klíč pro členy tarifu Cellar — připojení, které vidí úplně všechno a má pětistovku volání denně. Pak průběžné odpovědi, aby asistent psal po částech místo mlčení a pak celého odstavce najednou.

Ale ta zajímavější otázka je jiná. Když jsou vaše data dostupná AI agentům, přestává být web jediné místo, kde vás lidé potkají. Někdo se zeptá svého asistenta na ročník 2025 v Saint-Julien a odpověď přijde od nás — jen ji uvidí v úplně jiném okně. Proto každá odpověď ze serveru nese atribuci a odkaz na zdrojovou stránku, v tom jazyce, ve kterém se ptáte.

Jestli to k něčemu povede, uvidíme za pár měsíců. Zatím je to nejlevnější distribuční kanál, jaký jsem kdy stavěl: jeden JSON soubor, jeden DNS záznam a data, která nikdo jiný nemá.

MCP server běží na mcp.bordeaux.guru, návod na připojení je na bordeaux.guru/cs/mcp-server, katalog datasetů na bordeaux.guru/cs/data. Postavené na .NET 10, oficiálním C# SDK pro MCP a Claude. Máte vlastní zkušenost s otevíráním dat AI agentům? Napište mi na LinkedIn.