Vendion
    Point of Sale

    AI Agents – Overview (Boss, Copilot, Guest)

    5 min read#75

    Vendion is built around an idea no Swedish competitor has: three specialized AI agents instead of one generic chat. Each agent has its own role, its own tools and its own way of talking.

    The three agents

    1. AI Boss – your admin assistant

    Where: /admin (the full boss interface) Color: amber Tools: 95+ functions Model: Gemini 3.1-flash (fast) or Gemini 3.1-pro (deep analysis)

    AI Boss is for you who own or run the restaurant. It has access to everything: menu, staff, bookings, finance, CRM, campaigns, costs.

    Examples of what you can ask:

    • "What was yesterday's revenue?"
    • "Add Pizza Margherita for 149 SEK under the Pizza category"
    • "Send a discount code to everyone who hasn't visited in 60 days"
    • "Suggest a schedule for next week"
    • "Create a to-do: clean the restaurant on Fridays at 10 PM"
    • "Which dishes have the lowest margin?"

    AI Boss can both read (ask questions) and write (change the menu, create bookings, send campaigns). That's why you must be logged in as owner/manager.

    2. POS Copilot – your POS assistant

    Where: /staff/pos (the POS terminal) Color: teal Tools: 22+ functions Model: Gemini 3-flash (minimal latency)

    POS Copilot is for the server in the shift. It knows the menu, active orders, tables and bookings. It cannot change restaurant settings – that's intentional, so staff don't accidentally make permanent changes.

    Examples of what staff can ask:

    • "A burger and a beer to table 3"
    • "Which tables are free?"
    • "Does the carbonara contain gluten?"
    • "What does Andersson usually order?"
    • "What bookings do we have soon?"
    • "Move table 3 to table 7"

    POS Copilot is fast and practical – not deep and analytical. It should help you in the heat of service without slowing you down.

    3. Guest AI – the diner's AI server

    Where: /order/:slug (QR code on the table) Color: rose Tools: 11–13 functions Model: Gemini 3.1-flash-lite (ultra-fast, ultra-cheap)

    Guest AI is for the diner themselves. The guest scans the table QR and gets a conversational experience where they can browse the menu, ask about allergens, get recommendations and order – all in Swedish (or English if the guest writes in English).

    Examples of what the guest asks:

    • "What do you recommend?"
    • "Show me the menu"
    • "I'm gluten-intolerant – what can I eat?"
    • "A burger without onion"
    • "We'd like to pay"
    • "I have a reservation for Andersson at 7 PM"

    Guest AI cannot change menu, prices or settings – it can only add to the guest's own cart, filter the menu and call the server.

    Why three agents – not one?

    Three agents might seem excessive. But it's deliberate, for four reasons:

    1. Different mission = different prompt

    An owner wants deep data analysis and strategic insights. A server wants quick answers without fluff. A guest wants a friendly host. The same AI can't be all three – it ends up a mediocre compromise.

    2. Different security requirements

    The owner should be able to delete menu items and send campaigns. The server should not. The guest should definitely not be able to change prices. By separating the agents we have technical safeguards – no prompt injection in the guest chat can touch the menu.

    3. Different model needs

    AI Boss needs power for complex flows (Gemini-pro for menu analysis from photos). POS Copilot needs speed (Gemini-flash in <1 sec). Guest AI needs low cost (Gemini-flash-lite at fractions of a cent). Each agent uses the optimal model for its mission.

    4. Different data

    AI Boss sees everything: names, phones, addresses, salaries, invoices. Guest AI only sees the current guest's own data. The separation protects guest privacy and limits what's sent to Google Gemini.

    How the agents collaborate

    The three are separate but share the same database and real-time updates. Example:

    1. Guest at table 5 tells Guest AI: "We'd like to pay"
    2. Guest AI calls for the server → a notification pops up in the POS
    3. Server sees the notification and goes to table 5
    4. Server asks POS Copilot: "What has table 5 ordered?"
    5. Copilot shows the order → server taps Pay
    6. Later the owner opens AI Boss and asks: "How many guests have we had today?"
    7. AI Boss counts automatically

    All three agents work against the same data – they just have different toolboxes.

    Which agent should I talk to?

    Who are you?Where you areWhich AI
    Owner/manager/adminAI Boss
    Server in shift/staff/posPOS Copilot
    Guest with QR/order/:slugGuest AI

    Language

    • All three speak Swedish by default
    • If the guest/user writes in English, they switch automatically
    • No other languages supported yet (Norwegian/Danish planned Q3 2026)

    Privacy

    • All text is sent to the Google Gemini API for processing
    • No social security numbers or salaries included in prompts
    • Guest data is only sent on concrete questions (no bulk export)
    • See the AI tool reference for the exact data list per tool

    What's next?

    • Getting started with AI Boss (article 76)
    • Effective AI queries in Swedish (article 77)
    • AI tool reference – all 95+ tools (article 78)

    This feature is part of Vendion POS.

    Curious how it looks in practice? Read more about the product or book a short demo.

    Was this article helpful?