W17: Sales AI v1, VT-CMO aģents un Paid Control
Rekordaktīva nedēļa — 150+ commiti 9 projektos. Sales AI kļuva par pilnu sarunu vadītāju, no nulles uzbūvējām marketing orchestrator aģentu un nomainījām reklāmu aģentūru ar AI kampāniju pārvaldību.
- Sales AI Smart-Response Framework v1.0 — pilna saruna ar klientu, ne viena atbilde
- VT-CMO aģents — marketing orchestrators ar KPI plāniem, action queue un ikdienas briefingu
- Paid Control — AI kampāniju vadība nomaina reklāmu aģentūru
- SEO Worker v5 — 141 redirect dzīvs, URL Watch monitorē katru dienu automātiski
- DATA-SOURCES-OF-TRUTH — datu avotu disciplīna ieviesta infrastruktūras līmenī
- LV content benchmarking — meklējam lētāku alternatīvu Claude Opus
- Sales AI ir sarunu vadītājs, ne viena e-pasta sūtītājs — konceptuāls lūzums
- Datu pārvaldība infrastruktūras līmenī (injektēti konteksti) ir uzticamāka nekā noteikumi
- Automātiskā monitorēšana (URL Watch, integritātes pārbaudes) atrod problēmas pirms lietotāji
- EMERGENCY: Edge Function noindeksēja galveno domēnu vanillatravel.lv — ātra atcelšana
- newsletter_ctr metrika bija CTR, bet stratēģija domāja CTOR — semantiska neatbilstība
- Facebook Ads Live mode bloķēts — Data Access Renewal bija gaišpats jau iepriekšējā nedēļā
Ekosistēmas pārskats
Viena no aktīvākajām nedēļām šogad — 150+ commiti 9 projektos. Trīs lielās tēmas: Sales AI pārtapa no viena e-pasta rīka par pilnu sarunu vadītāju; no nulles uzbūvējām VT-CMO marketing orchestrator; un AI kampāniju pārvaldība nomainīja reklāmu aģentūru.
Vanilla Travel ekosistēma
Sales AI Smart-Response Framework v1.0 (vt-internal-services)
Lielākais konceptuālais pavērsiens nedēļā. Sākotnēji Sales AI bija paredzēts kā “viena e-pasta sūtītājs” — klients raksta, AI atbild, beigas. Šonedēļ pieņēmām lēmumu D11: Sales AI vada pilnu sarunu ar klientu, kamēr nav vajadzīgs menedžeris.
Konkrēti: ja klients saka “par dārgu” — AI meklē alternatīvas un piedāvā. Ja klients jautā par citiem datumiem — AI veic charter meklēšanu un atbild. Menedžeris iesaistās tikai brīdī, kad klients ir gatavs rezervēt vai ir īpaša situācija.
Papildu izmaiņas šonedēļ:
- UC e-pasta loģika noslīpēta — proposal tikai tad, ja piedāvājam alternatīvu (ne tad, ja pieprasītā viesnīca ir pieejama)
- E-pasta sūtīšana pārcelta no MailerLite uz Gmail SMTP (celojumi@vanillatravel.com)
- Automatizēts ikdienas pārdošanas pārskats — HTML e-pasts ar darījumu analīzi tiek sūtīts CEO
- W16 auditā analizēti 43 darījumi — identificēti komunikācijas uzlabojumu modeļi
VT-CMO aģents (vanilla-travel)
No nulles uzbūvēts marketing orchestrator aģents. Tas nav tikai skripts — tas ir stratēģiskais koordinators, kas:
- Apkopo KPI no vairākiem avotiem (GA4, Supabase, pārdošanas dati)
- Uztur KPI plānus kā vienoto patiesības avotu (
cmo_kpi_planstabula) - Ģenerē ikdienas briefingu ar Claude API analīzi (ne tikai datu apkopojums)
- Uztur action queue — ieteikumi → izsekotās darbības → atgriezeniskā saite
- Saņem CEO komentārus un pievieno nākamajam LLM briefingam
Paralēli: vt-analytics dabūja 4 jaunas Supabase tabulas (CMO pulse, action queue, CEO piezīmes, URL veselība).
Paid Control — kampaņu vadība (vanilla-travel)
Uzbūvējām pilnu AI kampāniju vadības paneli dashboard, kas aizstāj reklāmu aģentūras darbu:
- 123 RSA reklāmas auditētas (100% identisks template — problēma atklāta)
- Izstrādāti 3 reklāmu “angle” ietvari ar psiholoģiju
- 5 Google RSA v2 reklāmas ievadītas dzīvajā režīmā
- Facebook radošie materiāli sagatavoti (API token scope bloķēja automātisko ievadi — skatīt kļūdas)
Paneli papildina login gate, tab-based lapas maršrutēšana un pilna Agent Tool integrācija rakstīšanas operācijām.
SEO infrastruktūra (vanilla-travel + vt-blog)
Worker v5 ir dzīvs ar 141 redirect kombinēts (119 WordPress + 22 galamērķu lapas) plus 404 rezerves mehānisms maksas kampaņām. URL Watch launchd uzdevums tagad katru dienu automātiski monitorē kritiskās URL — pirmā produkcijas palaišana atklāja 7 bojātas saites (95,9% integritāte).
Paralēli vt-blog: IndexNow atslēgas fails, GSC verificēts Plausible plausible.io/blog/ URL prefix, CODEOWNERS darbplūsma.
SEO Avārija (vt-blog)
EMERGENCY REVERT: Edge Function, kas bija paredzēta SEO uzlabošanai, faktiski pievienoja noindex galvenajam domēnam vanillatravel.lv. Problēma tika pamanīta un atcelta ātri, taču tas atgādina — jebkura izmaiņa, kas skar HTTP galvenes produkcijā, prasa testi pirms deploy.
Datu avotu disciplīna (vt-shared + vt-analytics)
Izveidojām DATA-SOURCES-OF-TRUTH.md — kanonu dokumentu, kas nosaka katram biznesa jautājumam tieši kuru datu avotu izmantot. Šis dokuments tika injektēts visās BM sesijās caur CLAUDE.md. Parallēli vt-analytics dabūja ikdienas MySQL ↔ Supabase integritātes pārbaudes skriptu.
biznesam.ai
AI jaunumu briefings (egonslapins-site)
Publicēts AI jaunumu briefings par 2026-04-15: Claude Sonnet 4 deprecation paziņojums, Routines funkcionalitāte un Project Glasswing. Tas ir vienkāršs “news” formāts — ātra publikācija bez lieliem resursiem.
Infrastruktūra un rīki
LV satura modeļa benchmarking (vt-shared)
Palaists pirmais formālais benchmark latviešu satura ģenerēšanai. Testētas 6 modeļa kombinācijas: Claude Opus 4.6 (baseline), Sonnet 4.6, Gemini 2.5 Pro, Gemini 2.5 Flash, Qwen 72B, DeepSeek. Gemini Flash — 0.33% no Opus cenas, Sonnet — 19%. Kvalitatīvais vērtējums (LV gramatikas + brand voice) vēl gaida manuālu novērtējumu.
Modeļa migrācija (3 projekti)
claude-sonnet-4 → claude-sonnet-4-6 nomainīts vt-blog, vt-internal-services un hotel-reviewer-agent pirms 2026-06-15 deprecation datuma.
hotel-reviewer-agent
Noslīpēts LLM prompt — pievienoti konkrēti BAD/GOOD piemēri visām vājajām prompt sekcijām, aizliegti negatīvi salīdzinājumi hero sadaļā.
Insights
Sales AI ir sarunu vadītājs, ne viena atbilde. Šis konceptuālais pavērsiens ir būtisks — “viena e-pasta” pieeja rada situāciju, kad klients atbild un AI vairs nezina ko darīt. Pilna sarunu vešana, kamēr klients ir gatavs rezervēt, ir reāla vērtība un reāli ietaupījumi menedžera laikam.
Datu pārvaldība ir infrastruktūras, ne noteikumu jautājums. DATA-SOURCES-OF-TRUTH.md var rakstīt cik grib — bet brīdī, kad to injektē katras sesijas sākumā caur CLAUDE.md, tas tiešām tiek ievērots. Noteikumi bez enforcement mehānisma ir tikai cerības.
Automātiskā monitorēšana atrod problēmas pirms lietotāji. URL Watch pirmajā dienā atklāja 4 bojātas saites. Integritātes pārbaudes MySQL ↔ Supabase ļauj redzēt sinhronizācijas problēmas pirms tās ietekmē pārskatus. Šis ir investīciju veids, kas atmaksājas katru dienu.
Kļūdas un mācības
Edge Function un noindex. Sīki izpētīt HTTP galvenes ietekmē uz SEO pirms deploy produkcijā. Nav jautājums par testu neesamību — drīzāk par to, ka Edge Functions var ietekmēt lietas netieši (šajā gadījumā galvenais domēns, nevis tikai blog).
Metrikas semantika ≠ metrikas nosaukums. newsletter_ctr nozīmēja Click-Through Rate — bet stratēģijā “CTR” e-pasta kontekstā parasti nozīmē CTOR (Click-to-Open Rate). Pirms metrikas ievieš — validē nosaukumu pret to kā to lietos stratēģiskie lēmumi.
Facebook Ads Data Access Renewal. Live mode bloķēja kampaņu ievadi caur API — taču atjaunošanas pieprasījums bija nosūtīts jau iepriekšējā nedēļā. Bloķētāji ārējos servicos jāieraksta kā aktīvi uzdevumi, ne tikai piezīmes.