Как 6 агента и един човек анализират европейския баскетбол
Когато общественото мнение пита "AI заменя ли човека?", практическият отговор изглежда другояче в реалния продукт. BETON Agent не е един "умен" модел — той е оркестър от шест специализирани AI агента, координирани от един човек с 40 години баскетболен опит. Резултатът: +7.91% Closing Line Value спрямо Pinnacle върху 8,304 анализирани мача.
В света на спортните пазари тази последна цифра е дефиницията на устойчив edge. Тази статия разказва как точно работи симбиозата.
Защо оркестър, а не един "голям" модел
Соло-LLM подходът има две слаби места: липса на специализация и липса на verify. Когато един модел е едновременно scout, аналитик и журналист, грешка в едно ниво се пренася в следващото без независим check.
Оркестърът решава това чрез разделение на труда:
- Всеки агент е силен в едно нещо
- Изходите се проверяват от други агенти (или от човек) преди да тръгнат напред
- При провал на един възел, останалите продължават да работят
Това е принципът, по който хедж фондовете работят от десетилетия — мнения от различни аналитици се синтезират от управителя, а не разчитат на един "оракул".
Шестимата
Scout — събира информацията
Scout сканира 24/7 над дузина източника: RSS feed-овете на eurobasket.com, официалните комуникати на FIBA Europe, RealGM, локални баскетболни сайтове. Намира контузии, треньорски смени, финансови проблеми, лидерски ротации. Извежда структуриран JSON с corrections, които достигат до математическия модел.
Реален пример: ключов играч обявява контузия в 16:30 за мач от 20:00 — Scout-ът я улавя в рамките на 15-20 минути и сваля ELO рейтинга на отбора. Без този агент, моделът би работил с вчерашни данни.
Mathematician — изчислява вероятностите
Сърцето на системата. Стартира от Pinnacle's no-vig вероятности като референция (Pinnacle е "sharp book" — линиите им се движат от професионалните залагащи). Над тази база добавя над 20 параметъра с различна тежест: движение на коефициенти, контузени играчи, последни домакински и гостуващи мачове, средно точки, финансови проблеми, преки сблъсъци, време за почивка, целеви позиции в класирането.
Над тази input matrix прави Monte Carlo симулация — 10,000 итерации за всеки мач, моделирайки потенциалните развои: ранни фалове на ключов играч, дисквалификации, контузии по време на самия мач. Резултатът е разпределение на вероятностите, не единична прогноза.
Journalist v1 и v2 — обясняват избора
Двама агенти, които пишат — по различни схеми.
Journalist v1 (09:00 утрин) — Match of the Day: един мач, достъпен тон, насочен към блога и широката публика.
Journalist v2 (13:00 следобед) — Afternoon Pick: кратък технически brief за VIP абонатите.
Двамата работят от един и същ input от Mathematician, но за различни аудитории. Това разделение запазва качеството на тона — един и същ агент, пишещ за две публики, обикновено уцелва средно положение и подвежда и двете.
Local Editor — мостът между машината и човека
Mini уеб приложение на локалния лаптоп, което позволява финален editorial control. Тук влиза човекът — преглежда черновата, корегира нюанси, премахва сигнали с insider concerns (приятелски мачове, политика в клуба, известни режими с треньори), одобрява.
Orchestrator layer — Claude
Три инстанции на Claude, всяка с различна роля:
- Web Claude — стратегическо планиране, документи, дискусии
- VPS Claude Code — производствено разгръщане на агентите, мониторинг, debugging
- Local Claude Code — local development, експерименти, спринтове
Те не са самостоятелни агенти — те са оркестрационен слой над останалите пет. Това е разделението, което много AI проекти пропускат: без orchestration layer, агентите се превръщат в изолирани silos.
Дневният цикъл
| Час | Кой работи | Какво се случва |
|---|---|---|
| 00:00–09:00 | Scout (непрекъснато) | Сканира източници цяла нощ |
| 08:30 | Mathematician | Финална Monte Carlo върху overnight данни |
| 09:00 | Journalist v1 | Match of the Day → блога |
| 09:30 | Human review | Briefing email до VIP след финален преглед |
| 13:00 | Journalist v2 | Afternoon Pick → VIP |
| 14:00–18:00 | Scout (intensified) | Lineup news, late injuries |
| 19:00 | — | Cutoff — никакви email-и след 19:00 София |
Никакви алерти през нощта. Никакво бомбардиране в неделя следобед. Дисциплинираният tempo е част от продукта.
Защо човек в края на веригата
Manual filter-ът има цена — без него системата би работила напълно автономно. Но числата казват друго.
В седмицата 4–11 май 2026 елитният +7% Edge сегмент произведе:
С Graz UBSC включен: 76.5% win rate, +9.8% ROI
Без Graz UBSC (manual filter премахна сигнала като висок-вариабилен risk): 81.25% win rate, +16.66% ROI
+7 percent-points ROI boost заради едно ръчно решение. Не защото моделът е грешен — той дава математически валидна вероятност. А защото моделът не "знае" контекстуални неща: че Graz има финансови проблеми от три седмици, че техен ключов играч се преговаря с друг клуб, че разговорите в съблекалнята са негативни.
Това знание идва от 40 години в баскетбола, не от ELO рейтинга.
Числата за вярване
| Метрика | Стойност |
|---|---|
| Backtest accuracy общо | 66.4% |
| Backtest vs Pinnacle | 70.2% (Pinnacle: 61.7%) |
| Elite tier win rate | 75% |
| Elite tier ROI | +18.6% |
| CLV vs Pinnacle (mean) | +7.91% |
| Топ лиги | Bulgaria NBL, Romania, Norway, Spain Primera FEB, Greece |
Над достатъчно голяма извадка, CLV конвергира към истинския математически edge. Системно бой на затварящата линия е дефиницията на пазарно предимство — не късмет.
Какво идва
Оркестърът се разширява. През лятото на 2026:
- Scout v2 — повече източници (Eurohoops, BasketNews, FIBA daily reports, локални подкасти за транскрипция)
- Журналист v3 — нов агент специално за блога, който ще пише следващите статии тук
- Tennis Alerts (Q3 2026) — паралелен модул за тенис, включен за всички VIP без допълнителна такса
И ще се преструктурират:
- Слабо представящи се лиги ще се махнат (бизнес геймс, които букмейкърите push-ват вместо реален баскетбол)
- Анализите ще се местят 2-3 дни напред (стойност в преждевременно отворените линии)
40 години баскетбол. 6 AI агента. Дисциплиниран human-in-loop. Това е BETON Agent.
Wish list-ът е отворен — виж VIP.