Odoo 19 prinieslo vrstvu AI, ktorá presahuje generovanie textu. Môže pomáhať používateľom nájsť informácie, interpretovať záznamy, otvárať zobrazenia, klasifikovať dokumenty, podporovať prácu helpdesku, odpovedať návštevníkom webu a vyberať riadené akcie. Odoo 19.4 tento smer rozširuje o automatický výber modelu, hlasovú interakciu, uložené konverzácie, bohatšie karty záznamov v živom chate a konektivitu MCP.

Užitočná otázka nie je, či má Odoo AI. Je to, ktorý agent smie použiť ktoré informácie a nástroje v konkrétnej situácii. Odoo tieto oblasti oddeľuje prostredníctvom agentov, zručností, zdrojov a server actions.

Začnite so štandardným asistentom Ask AI

Štandardný asistent Ask AI je dostupný z palety príkazov a cez tlačidlo AI v rozhraní Odoo. Podľa oficiálnej dokumentácie Odoo AI dokáže odpovedať na otázky v prirodzenom jazyku, otvárať zobrazenia, vylepšovať obsah, sumarizovať chatter a navrhovať ďalšie kroky na základe kontextu.

Štandardný agent Ask AI nemôže meniť databázové záznamy. Môže používateľovi pomôcť pochopiť a prechádzať informácie, no Odoo zámerne oddeľuje túto pomoc od nástrojov, ktoré vykonávajú zápisy. To je dôležitý predvolený stav, pretože plynulá odpoveď sa nemá potichu zmeniť na účtovnú, obchodnú alebo prevádzkovú transakciu.

Vlastné agenti definujú konkrétnu úlohu

Vlastný agent Odoo AI má systémový prompt, štýl odpovede, jednu alebo viac zručností a voliteľné zdroje. Oficiálna dokumentácia AI agents opisuje agenta ako asistenta v prirodzenom jazyku s definovaným účelom a prístupom k nástrojom Odoo.

V skoršej dokumentácii Odoo 19 sa zbierky inštrukcií a nástrojov nazývajú topics. Odoo 19.4 ich premenúva na skills. Účel zostáva rovnaký: každá zručnosť vysvetľuje kontext, pravidlá a pracovný postup úlohy, zatiaľ čo nástroje sú samotné funkcie, ktoré môže agent volať.

Táto štruktúra podporuje agentov navrhnutých pre rôzne situácie namiesto jedného asistenta so širokou a nejasnou autoritou. Príklady zahŕňajú:

  • Obchodný asistent, ktorý vyhľadáva príležitosti, vysvetľuje údaje v pipeline a pripravuje následné správy.
  • Podporný agent, ktorý odpovedá z schválených Knowledge článkov a eskaluje nejasné prípady.
  • Dokumentový agent, ktorý klasifikuje nahraný súbor a vyberie schválený priečinok alebo štítok.
  • Asistent pre terénne služby, ktorý sumarizuje históriu úlohy a pripraví aktualizáciu pre zákazníka.
  • Agent živého chatu, ktorý odpovedá na bežné otázky a po získaní potrebných údajov vytvorí CRM lead.

Zdroje určujú, na čo sa môže agent odvolávať

Agenti Odoo môžu používať PDF súbory, webové odkazy, súbory Documents a Knowledge články ako indexované zdroje. Voľba Restrict to Sources obmedzí agenta len na aktívne nahrané zdroje. Je to užitočné pre odpovede smerované na zákazníkov, pretože organizácia môže definovať materiály, ktoré má agent používať, namiesto toho, aby dovoľovala široké, nepodložené odpovede.

Obmedzenie zdrojov zlepšuje kontrolu, no stále záleží na kvalite zdrojov. Dokumenty by mali mať vlastníkov, dátumy revízie a proces odstraňovania zastaraných cien, politík alebo pokynov. Konfliktné zdroje môžu vytvárať nekonzistentné odpovede, aj keď je každý dokument technicky schválený.

Ako funguje Odoo AI Live Chat

Odoo môže priradiť AI agenta k pravidlu kanála Live Chat. Oficiálna dokumentácia AI Live Chat uvádza, že agent môže odpovedať na bežné otázky, vyžiadať si viac informácií, kvalifikovať konverzácie a eskalovať ich na ľudského operátora.

Dodaný vzor pre live chat nevytvorí lead jednoducho po prvej správe. Jeho inštrukcie definujú, kedy je eskalácia vhodná, zhromažďujú chýbajúce kontaktné údaje, potvrdzujú známe údaje a raz zavolajú nástroj na vytvorenie leadu. To ukazuje, prečo sú inštrukcie workflow rovnako dôležité ako jazykový model.

Odoo 19.4 môže tiež zobrazovať bohaté, klikateľné karty, keď agent v živom chate spomenie podporované záznamy Odoo. To môže návštevníkovi uľahčiť pochopenie a otvorenie produktu, stretnutia alebo iného podporovaného záznamu.

Chatbot pre konkrétnu firmu je návrhový vzor, nie jedno zaškrtávacie políčko

Organizácia s viacerými firmami môže chcieť, aby mal každý firemný web chatbot, ktorý odpovedá iba o danej firme. Odoo má stavebné bloky pre tento návrh, no hranica sa musí nastaviť explicitne.

Praktický vzor je:

  • Použiť samostatný web a samostatný kanál Live Chat alebo pravidlo kanála pre každú firemnú skúsenosť.
  • Vytvoriť samostatného AI agenta pre každú firmu namiesto jedného agenta s promptom, ktorý sa snaží odvodiť firmu.
  • Dať každému agentovi iba schválené Knowledge články, dokumenty, politiky a webové odkazy danej firmy.
  • Zapnúť Restrict to Sources, aby odpovede zostali v rámci zdrojov špecifických pre danú firmu.
  • Priradiť len tie zručnosti a nástroje, ktoré sú pre daný kanál potrebné, napríklad vyhľadávanie informácií alebo riadené vytvorenie leadu.
  • Zabezpečiť, aby každý vytvorený lead, ticket alebo termín dostal zamýšľaný kontext firmy a zodpovedný tím.
  • Testovať otázky naprieč firmami, nejednoznačné názvy značiek a pokusy získať informácie inej firmy.

Záznamy vo viacerých firmách v Odoo môžu byť zdieľané alebo špecifické pre firmu. Jeho dokumentácia multi-company vysvetľuje, že ponuky, faktúry a faktúry od dodávateľov viazané na firmu sú obmedzené na príslušný kontext firmy, zatiaľ čo niektoré záznamy, ako kontakty a produkty, môžu byť predvolene zdieľané.

Tento model záznamov neznamená, že každý AI zdroj je automaticky izolovaný. Nepovažujte systémový prompt typu „hovorte iba o spoločnosti A“ za kontrolu dôvernosti. Silnejšiu hranicu poskytujú samostatné zbierky zdrojov, priradenia kanálov, prístupové práva a kontroly na strane nástrojov. Ak je potrebná prísna právna izolácia, samostatné databázy môžu byť vhodnejšie než zdieľaná multi-company konfigurácia.

Agenti môžu vykonávať úlohy iba cez priradené nástroje

Ak agent nemá žiadne zručnosti, Odoo uvádza, že môže poskytovať informácie, ale nemôže dokončiť úlohy ani meniť databázu. Nástroj rozširuje agenta za hranice konverzácie. Medzi predkonfigurované príklady patrí otvorenie zobrazenia a vytvorenie leadu, pričom ďalšie nástroje môžu sprístupniť nainštalované aplikácie.

Pre automatizované workflow nad záznamami používa Odoo AI server actions. Dokumentácia AI server actions oddeľuje AI manažéra od pracovného nástroja. AI prečíta záznam a prompt, vyberie nástroj a odovzdá deklarované argumenty. Štandardná server action potom vykoná skutočnú obchodnú logiku.

To umožňuje, aby AI urobila kontextové rozhodnutie, zatiaľ čo deterministický kód presadzuje pravidlá. Napríklad AI môže klasifikovať dokument dodávateľa, ale vybraný nástroj by mal pred zápisom overiť cieľ, firmu, povolený stav záznamu a povinné polia.

Užitočné vzory automatizácie úloh

  • Klasifikovať prichádzajúce dokumenty a priradiť schválený štítok alebo priečinok.
  • Zhrnúť ticket helpdesku a vyplniť štruktúrované pole triáže.
  • Vybrať následný postup na základe záznamu, pričom odoslanie alebo schválenie zostane na používateľovi.
  • Vytvorte CRM lead z live chatu po potvrdení požadovaných kontaktných údajov.
  • Pripravte e-mail z aktuálneho kontextu záznamu na kontrolu človekom.
  • Extrahujte štruktúrované údaje z dokumentu do riadeného workflow.

Najslabší vzor je dať jednému širokému agentovi súbor výkonných nástrojov na zápis. Úzke agenti sa ľahšie testujú, vysvetľujú a auditujú.

Čo pridáva Odoo 19.4

Oficiálnepoznámky k vydaniu Odoo 19.4 pridávajú niekoľko možností okolo tohto modelu agenta:

  • Automatický výber najvhodnejšie nakonfigurovaného AI modelu pre úlohu.
  • Hlasová interakcia na diktovanie požiadaviek agentovi.
  • Ukladanie konverzácií agenta až 30 dní po poslednej správe.
  • MCP konektivita pre kompatibilné externé nástroje.
  • Bohaté náhľadové karty pre podporované záznamy spomenuté v live chate.
  • Premenovanie tém na zručnosti.

MCP rozširuje možnosti integrácie, ale zároveň rozširuje aj bezpečnostnú kontrolu. Pred pripojením externého AI klienta by mali byť zdokumentované poverenia, vystavené nástroje, používateľské oprávnenia, logovanie a hranice údajov.

Úvahy o poskytovateľoch a cenách

Odoo podporuje poskytovateľov OpenAI a Google Gemini. Používatelia Odoo Online nemusia pri štandardnej službe pridávať vlastný API kľúč, hoci tak môžu urobiť pre väčšiu kontrolu. Odoo.sh a on-premise databázy potrebujú kľúče poskytovateľa pre AI funkcie. Dokumentácia Odoo AI API key uvádza, že pri použití kľúčov vo vlastníctve zákazníka sa môžu účtovať poplatky poskytovateľa.

Kontrolný zoznam bezpečného nasadenia

  • Vyberte jeden úzky prípad použitia s merateľným manuálnym procesom.
  • Definujte schválené zdroje, zakázané témy a cestu eskalácie na človeka.
  • Priraďte minimálne potrebné nástroje a presadzujte pravidlá v rámci každého nástroja.
  • Testujte prístup k spoločnosti, používateľom a záznamom s bežnými účtami, nie iba s administrátormi.
  • Testujte nesprávne, neúplné, nepriateľské a medzifiremné otázky.
  • Vyžadujte kontrolu pri finančných, zmluvných, deštruktívnych alebo externe odosielaných akciách.
  • Po spustení sledujte odpovede, volania nástrojov, používanie poskytovateľa a čerstvosť zdrojov.

Praktický záver

Odoo AI je najužitočnejšie ako súbor zameraných asistentov v rámci existujúcich firemných workflow. Live chat, znalosti špecifické pre spoločnosť, vytváranie leadov, klasifikácia dokumentov a automatizácia založená na záznamoch sú dôveryhodné prípady použitia, pretože Odoo dokáže skombinovať rozhodovanie v prirodzenom jazyku so štruktúrovanými záznamami a riadenými nástrojmi.

Dizajn sa nikdy nesmie spoliehať iba na istotu alebo na samotný prompt. Oddeľte agentov podľa účelu, obmedzte ich zdroje, minimalizujte ich nástroje a ponechajte obchodné pravidlá v deterministických akciách Odoo. To je to, čo premení ukážku chatbota na podporovateľnú operačnú schopnosť.