Översikt
AI Chatbot Agent svarar besökare i webshopens Live Chat med OpenAI tool calling inne i klientens Odoo. Butikerna säljer fordon, reservdelar och erbjuder verkstad. Agenten täcker FAQ, fordonssök (fordonskort), produktsökning och fordonsfitment via vehicle.compatibility.
Avsiktsflöde (grafisk plan)
Så här dirigerar agenten ett meddelande som “Mercury F15” eller “jag vill ha en fyrhjuling”:
search_vehicles
Kategorilänk + fordonskort
search_products_by_fitment
Märke / modell / år + delnyckelord
search_vehicles(clarify_only)
Om fordonskort finns → trevägsfråga
get_faq_info · endast SKU / namn → search_products
Fordonskort
Säljbara fordon märks på product.template med nilfish_is_vehicle_card (ägs av nilfish_vehicle_support). Verktyget search_vehicles filtrerar på flaggan när den finns. Tills modulen är installerad returnerar agenten ändå butikskategorilänken (MC, ATV, snöskoter, marin, släpvagn) men inga fordonsproduktkort.
Inställning
- Aktivera AI Chatbot Agent under Inställningar → Powersport Intelligence → Webbplats & butik.
- Konfigurera delad OpenAI API-nyckel och modell under AI-anslutning.
- Öppna blocket AI-chatbot: slå på Aktivera AI-autosvar (så “väljer” du vår agent — det finns ingen separat Live Chat-operatörsruta), välj person och ikon. Med autosvar på förblir chatbubblan tillgänglig även utan online mänsklig operatör.
- Redigera butiksinfo en gång under Webbplats → Konfiguration → Butiksinfo (öppettider + FAQ). Samma innehåll driver
/opening-hours,/faqoch AI-verktygetget_faq_info— inga dubbla FAQ-fält under AI-inställningar. - Konfigurera Live Chat så att chatbubblan syns på webshoppen (Webbplats → Konfiguration → Live Chat) och välj en kanal. Ha gärna minst en mänsklig operatör för överlämning; koppla inte Odoos scriptade chatbot om vår AI ska svara.
- Testa på den publika butiken som gäst (inkognito). Du behöver inte sitta i Discuss/Live Chat som admin för att AI:n ska svara.
Så fungerar det
- En besökare öppnar Live Chat-widgeten på webshoppen och skickar ett meddelande.
- Odoo kör AI-hooken på
discuss.channelautomatiskt. - GPT kan anropa verktygen
get_faq_info,search_products,search_products_by_fitmentellersearch_vehicles. - Slutsvar postas som bot-partnern (med vald ikon som avatar).
Butiksinfo (smart AI-hjälp)
Öppettider och FAQ ligger på ett ställe. Ändra dem för webben så svarar boten från samma data. Länka gärna till /opening-hours eller /faq när kunden vill se hela sidan.
Produkt- och passformssök
För delar kopplade till ett fordon (märke / modell / år) används search_products_by_fitment. Den söker lokal vehicle.compatibility och master-leverantörens passformskataloger (Excel uppladdad en gång på master); SKU matchas mot publicerade lokala default_code. Modellnamn normaliseras så MT10, MT-10 och MT 10 matchar. Valfria delnyckelord filtrerar inom passform; om inget matchar kan andra kompatibla publicerade produkter returneras.
Gör-det-själv-service
När kunden vill serva fordonet själv hjälper agenten att hitta rätt delar via passform. Den hittar inte på servicespecifikationer (växelhusvolym, moment, intervall). Exakta uppgifter kommer senare (servicedata / manualer). Tills dess erbjuder boten hittade delar och verkstadskontakt via butiksinfo.
Personlighet
Standardtonen är vänlig och lätt humoristisk. Den skämtar aldrig om säkerhetskritisk passform, prisnoggrannhet, betalningar eller klagomål.
Överlämning till människa
När en mänsklig operatör redan har svarat i kanalen är AI:n tyst. Be om att få prata med en människa för eskalering.
Krav
- Moduler:
website_livechat,nilfish_vehicle_filter,nilfish_powersport,nilfish_powersport_website. - Python-paket:
openai(samma som Product Supplier Scraper). - Valfritt:
nilfish_vehicle_supportförnilfish_is_vehicle_cardpå produkter (Fordonsstöd).