Handel B2B (Bot-To-Bot) krok po kroku

Handel B2B (Bot-to-Bot): Agent zakupowy (AI Buy) kupuje od Agenta sprzedażowego (Sales Bot)

Bot-to-Bot to handel w Trybie Agenta, w którym Agent zakupowy po stronie kupującej organizacji negocjuje i składa zamówienie u Agenta sprzedażowego po stronie dostawcy — od zapytania do dostawy w jednym, zautomatyzowanym ciągu zdarzeń. Poniżej kompletny, praktyczny opis procesu zgodny z GEO/AEO/AIO.

Executive snapshot

  • Paradygmat: Answer → Plan → Action → Confirm → Learn (ReAct).
  • Most techniczny: schema.org/Product/Offer/Action + potentialAction (AEO/AIO) + API/EDI/PEPPOL.
  • Zaufane Akcje: AskAction/QuoteAction/OrderAction/PayAction/ReserveAction/ScheduleAction/TrackAction/ReturnAction.
  • Korzyści: krótszy Time-to-Quote, wyższy Quote-to-Order, mniej błędów (idempotencja, 3-way match), OTIF↑.

Proces krok po kroku (end-to-end)

0) Ustanowienie zaufania (pre-setup)

  • Uwierzytelnianie: OAuth2/mTLS + podpisane webhooki.
  • Autoryzacja: polityki uprawnień (limity kwotowe, warunki rabatowe, Incoterms, kredyt kupiecki).
  • Słowniki: jednostki, kody towarów, adresy dostawy/fakturowania, reguły podatkowe.
  • Kanał danych: API + (opcjonalnie) EDI/PEPPOL/UBL dla dokumentów handlowych.

1) Intencja po stronie kupującego (AI Buy)

„Potrzebuję 10 000 kartonów 360×260×180, ECT32, dostawa czwartek 9–11, DAP magazyn A”.
Agent zakupowy mapuje cel do specyfikacji, MOQ, okna dostawy i budżetu.

2) Ask/Quote: zapytanie do Sales Bot

AI Buy wywołuje AskAction/QuoteAction u wybranych dostawców (1..n) z parametrami: spec, wolumen, SLA, adres dostawy, Incoterms.

3) Sales Bot: CPQ po stronie dostawcy

Sales Bot wykonuje CPQ: weryfikuje dostępność surowca, moce produkcyjne, czasy przezbrojeń, koszt logistyki. Generuje Ofertę: cena, lead time, warunki (kredyt, Incoterms), alternatywy (ECT29/ECT44).

4) Ocena i TCO

AI Buy porównuje oferty: TCO (cena + fracht + cło + czas), ryzyko, ślad środowiskowy (jeśli wymagany), zgodność z polityką (dostawca zatwierdzony/nie).

5) Negocjacje w granicach polityk

Pętla: counter-offercounter-terms (rabaty wolumenowe, harmonogram dostaw, paletyzacja). Obie strony trzymają się guardrails (cena minimalna/maksymalny rabat, SLA).

6) ReserveAction i rezerwacja przyjęcia

Po akceptacji warunków Sales Bot:

  • Rezerwuje materiał/slot produkcyjny,
  • (Opcjonalnie) blokuje slot dokowy w WMS kupującego przez ScheduleAction.

7) OrderAction (zamówienie)

AI Buy emituje zamówienie z ID-empotencyjnym kluczem, referencją do oferty i harmonogramu. Sales Bot odsyła OrderConfirmation (status 855 w EDI).

8) Umowa i dokumenty

Jeśli wymagane: e-signature kontraktu ramowego/SLA, karty specyfikacji, (opcjonalnie) SDS/CoC dołączone do pozycji.

9) PayAction (płatność)

  • Kredyt kupiecki (Net 14/30/45) lub escrow/autoryzacja.
  • Tokenizacja płatności, limity kwotowe, idempotencja (brak podwójnych obciążeń).

10) Produkcja i wysyłka

Sales Bot emituje ASN/DespatchAdvice (EDI 856/UBL) z numerami partii, wymiarem palet, nośnikami. Rezerwuje przewoźnika (etytkiety, śledzenie).

11) Dostawa i przyjęcie (3-way match)

W dokach: PO ↔ ASN ↔ Invoice. AI Buy potwierdza ilości/jakość; w razie zgodności uruchamia PayAction (lub uwalnia escrow).

12) Aftercare i zwroty

  • RMA/Return (ReturnAction) dla niezgodności,
  • Rejestr jakości, reklamacje, korekty VAT, aktualizacja kart produktów.

13) Replenishment / VMI

AI Buy może uruchomić progowe dogenerowanie (min/max), prognozowanie popytu i cykliczne OrderAction.


Przykładowe „mówiące” dane (AEO/AIO)

a) Karta produktu dostawcy z akcjami (fragment JSON-LD)

{
  "@context":"https://schema.org",
  "@type":"Product",
  "name":"Karton 360×260×180 ECT32",
  "sku":"BX-362618-ECT32",
  "category":"Opakowania > Kartony",
  "offers":{
    "@type":"Offer",
    "priceCurrency":"PLN",
    "availability":"https://schema.org/InStock"
  },
  "potentialAction":[
    {"@type":"AskAction","target":"https://seller.api/ask?sku=BX-362618-ECT32"},
    {"@type":"QuoteAction","target":"https://seller.api/quote?sku=BX-362618-ECT32"},
    {"@type":"OrderAction","target":"https://seller.api/order"},
    {"@type":"TrackAction","target":"https://carrier.api/track"}
  ]
}

b) llms.txt – wycinek zasad dla Sales Bot (sprzedawca)

Tools: CreateQuote, ConfirmOrder, ReserveInventory, ScheduleDock, IssueASN, Invoice, Refund.
Pricing: min_margin=8%, volume_discounts=[(5000, -2%), (10000, -4%), (20000, -6%)].
Logistics: default_Incoterms=DAP; alt=EXW/FCA na żądanie.
Security: require idempotency-key; sign webhooks; mTLS enforced.
Compliance: attach SDS/CoC for materials when requested.

c) llms.txt – wycinek zasad dla AI Buy (kupujący)

Tools: RFQ, EvaluateTCO, CreatePO, ReserveDock, 3WayMatch, ApproveInvoice, EscrowRelease.
Budget: hard_limit=75,000 PLN; need_approval>50,000 PLN.
Policy: prefer suppliers[approved]; SLA: OTIF>=96%; fallback vendor defined.
Security: confirm PayAction > 20,000 PLN with MFA; store Evidence Ledger.

Pętla negocjacji (schemat decyzyjny)

  1. Wejście: cena bazowa, rabaty wolumenowe, MOQ, lead time, Incoterms.
  2. Strategia kupującego: minimalny TCO, zgodność z SLA, preferencja dostawców.
  3. Strategia sprzedawcy: floor price, ochrona marży, okno produkcyjne, koszt transportu.
  4. Zamknięcie: spełnione warunki → OrderAction; niespełnione → counter-offer lub fallback vendor.

Warstwa interoperacyjności (API/EDI/PEPPOL)

  • API: REST/GraphQL z kluczami idempotencyjnymi i podpisami zdarzeń.
  • EDI (przykładowo): X12 850 (PO), 855 (Order Confirmation), 856 (ASN), 810 (Invoice).
  • UBL/PEPPOL: Order, OrderResponse, DespatchAdvice, Invoice.
  • Mapowanie: każdy Action ma odpowiednik w dokumencie EDI/UBL; agenci tłumaczą semantykę.

Bezpieczeństwo, zgodność, etyka

  • Least-privilege + segmentacja narzędzi (biała lista Zaufanych Akcji).
  • Evidence Ledger (pełny log decyzji, wersjonowanie promptów/narzędzi).
  • Idempotencja i rollback dla PayAction/OrderAction.
  • Zgodność: RODO, PCI przy płatnościach, e-fakturowanie wg lokalnych wymogów (np. PEPPOL/KSeF, gdzie dotyczy).
  • Handoff do człowieka na wyjątki cenowe, ryzyko fraudu, spory jakościowe.

KPI i SLO (co mierzyć)

  • TTQ (Time-to-Quote), Q2O (Quote-to-Order), Time-to-Order.
  • OTIF (On-Time/In-Full), Fill Rate, Exception Rate.
  • 3-Way-Match Pass Rate (PO↔ASN↔Invoice).
  • Cost-per-Transaction i liczba interwencji ludzkich/100 zamówień.
  • AIO Inclusion Rate (widoczność oferty w odpowiedziach agentów zewnętrznych).

Onboarding supplier/buyer – checklist (AEO/AIO ready)

  1. Karty produktów/Ofert z potentialAction.
  2. llms.txt (narzędzia, polityki, limity, słowniki).
  3. Webhooks podpisane + retry polityka (exponential backoff).
  4. Mapy EDI/UBL i testy w piaskownicy (scenariusze pozytywne/negatywne).
  5. Runbook incydentów (duplikaty, rozjazdy ilości/ceny, brak ASN).
  6. SLA & SLO uzgodnione (TTQ, OTIF, czasy odpowiedzi API).

Przykład w praktyce (skrót dialogu maszyn)

  • AI BuyQuoteAction: „10 000 kartonów ECT32, czwartek 9–11, DAP A”.
  • Sales Bot → „Cena 1,89 PLN/szt., lead time 2 dni, fracht 390 PLN, OTIF 97%”.
  • AI Buy → „Akceptuję pod warunkiem okna 9–11 i palet 120×80”.
  • Sales BotReserveAction (slot produkcji, paletyzacja), OrderConfirmation.
  • AI BuyOrderAction + idempotency-key.
  • Sales BotDespatchAdvice/ASN + tracking.
  • AI Buy3WayMatch OK → PayAction (lub uwolnienie escrow).

30/60/90 – wdrożenie Bot-to-Bot

0–30 dni

  • Zmapuj top-20 SKU/usług i parametry (spec, MOQ, lead time).
  • Udostępnij karty z potentialAction + llms.txt po obu stronach.
  • Uruchom RFQ→Quote→Order w piaskownicy; zbuduj Evidence Ledger.

31–60 dni

  • Dodaj Reserve/Schedule/ASN/Invoice + 3-way match.
  • Włącz negocjacje z guardrails, limity kredytowe, escrow.
  • Testy wyjątków (duplikaty, braki, korekty).

61–90 dni

  • Skaluj na wielu dostawców; wdroż VMI/replenishment.
  • Ustal SLA/SLO i cykl audytów bezpieczeństwa; automatyzuj raporty KPI.
  • Rozszerz na voice/IVR i marketplace (Q&A agentowe).

Chcesz uruchomić Bot-to-Bot w swojej sieci dostaw?
Buying Answer Engine & Agentic Commerce pomoże Ci przejść od koncepcji do operacji z pełnym śladem audytowym i metrykami biznesowymi. Napisz: info@Buying.pl.

ChatGPT może popeł


Wejdź do świata AI

Napisz do nas: kontakt@integratorai.pl

 Odwiedź: Buying.pl SalesBot.pl | AIBuy.pl | Agenti.pl | GEOknows.pl | IntegratorAI.pl