arrow_left_alt

Blog

Sylius za kulisami: MCP Commerce

September 4, 2025

Wyobraź sobie, że szukasz zimowych butów, a nie jesteś ekspertem od sprzętu outdoorowego. Zamiast przekopywać się przez setki stron z produktami, po prostu pytasz ChatGPT: „Jakie buty najlepiej sprawdzą się na zimowe wędrówki w polskich górach?”. AI nie serwuje ci przypadkowych wyników – analizuje twoją lokalizację, typowe warunki pogodowe, poziom aktywności i na tej podstawie proponuje konkretne modele dostępne w realnych sklepach, wraz z uzasadnieniem, dlaczego właśnie one są najlepszym wyborem.

Brzmi futurystycznie? To nie wizja science fiction. To dzieje się już teraz, a Sylius stał się pierwszą open-source’ową platformą eCommerce, która oficjalnie wspiera takie rozwiązania.

AI jako twój nowy doradca zakupowy

Silniki AI, takie jak ChatGPT, przestają być tylko chatbotami, stają się pełnoprawnymi kanałami sprzedaży. Już dziś możesz wyszukiwać produkty i finalizować zakupy bezpośrednio w ich ekosystemie. AI pełni rolę twojego osobistego doradcy, który pomaga podejmować decyzje zakupowe tam, gdzie samodzielne wybory mogłyby być czasochłonne i trudne.

Wyobraź sobie, że potrzebujesz laptopa do pracy z grafiką. Czy nie wolałbyś, aby inteligentny asystent przeprowadził cię przez dostępne opcje, zamiast samodzielnie filtrować setki ofert? AI potrafi przygotować kontekstowe opisy produktów, wytłumaczyć znaczenie poszczególnych specyfikacji w odniesieniu do twoich zadań zawodowych, a nawet uwzględnić takie aspekty jak budżet, preferencje dotyczące oprogramowania czy stopień złożoności projektów.

To przesunięcie w stronę zakupów wspieranych przez AI wydaje się naturalne – bo właśnie tak chcemy kupować: z pomocą eksperta, w oparciu o kontekst i spersonalizowane rekomendacje.

Rewolucja MCP

Za tą transformacją stoi Model-Context Protocol (MCP) – standaryzowany protokół umożliwiający łączenie modeli językowych, takich jak ChatGPT, z zewnętrznymi narzędziami, API i systemami. Dzięki MCP modele AI mogą wykonywać strukturalne wywołania (przypominające wywołania funkcji) bezpośrednio w trakcie rozmowy.

Serwer MCP działa jak most pomiędzy modelem językowym a logiką aplikacji Sylius. Udostępnia konkretne narzędzia, na przykład wyszukiwanie produktów czy składanie zamówień i realizuje je na podstawie żądań wysyłanych przez AI.

Tak jak niegdyś API i renderowana po stronie serwera zawartość stały się standardami komunikacji, które aplikacje musiały wspierać, tak dziś MCP wyłania się jako nowy standard interakcji dla agentów AI. To właśnie dzięki niemu systemy sztucznej inteligencji będą mogły wchodzić w bezpośrednią interakcję z danymi pochodzącymi z różnych źródeł.

Dla platform eCommerce oznacza to znacznie więcej niż tylko ułatwianie klientom wyszukiwania produktów. Pracownicy sklepów mogliby pytać AI o rzeczy w rodzaju: „Które regiony mają najdłuższe czasy dostawy?” albo „Jaki jest status zamówienia #12345?”. Możliwości wykraczają daleko poza proces zakupowy – obejmują obsługę klienta, logistykę czy business intelligence.

Obserwujemy tu podobny wzorzec, jaki w latach 2000. zarysowały wyszukiwarki Google, Bing czy Yahoo – z tą różnicą, że teraz centrum uwagi stanowią agenci AI. Interfejsem do interakcji ze sklepem nie musi już być przeglądarka czy aplikacja mobilna, lecz asystent AI taki jak ChatGPT. Wszyscy chcą tej funkcjonalności, ale nie wszyscy są gotowi w nią zainwestować. Powodem są liczne niepewności: jak się za to zabrać, czy inwestycja się zwróci, czy standard nie ulegnie zmianie w ciągu najbliższych tygodni.

Mimo całej tej niepewności wokół tej powstającej technologii, Sylius zdecydował się zacząć pracę nad tym rozwiązaniem.

Pierwsze kroki w integracji z MCP

Zespół Syliusa w pierwszej kolejności zastanawiał się, jak dostarczyć swoim użytkownikom narzędzia umożliwiające kompatybilność z rodzącym się standardem. Wyzwanie było jasno określone: jak stworzyć warstwę komunikacji pomiędzy Syliusem a MCP?

Postanowili rzucić się na głęboką wodę, pracując w dwutygodniowych sprintach skoncentrowanych na zrozumieniu technologii i potwierdzeniu słuszności wybranego kierunku. Choć wiele zespołów chciałoby eksplorować ten standard, bariera wejścia pozostaje wysoka – trudno określić, od czego zacząć, czas na eksperymenty jest ograniczony, a obliczenie zwrotu z inwestycji w tak nową technologię niemal niemożliwe.

Mimo tych wyzwań, poszli na całość.

Na początku zespół zbudował rozwiązanie w Pythonie, który lepiej sprawdza się w pracy z integracjami AI. Powstał serwer MCP, komunikujący się z agentami AI i wysyłający żądania do API Syliusa. API dostarczało dane do serwera, a ten przekazywał je dalej do ChatGPT. Aby to zadziałało, należało „poinformować” GPT, że dostępne są dodatkowe źródła informacji, oraz wskazać mu adres serwera, by wiedział, że zawsze może z nich korzystać w trakcie rozmowy.

Jak wygląda to w praktyce? Gdy użytkownik pyta o zimowe czapki, AI kontaktuje się z serwerem, ten z kolei z Syliusem, pobiera listę dostępnych produktów i odsyła je do ChatGPT. Dzięki temu, że ChatGPT jest modelem języka naturalnego, potrafi nadać danym kontekst – zadając pytania typu „Lubisz wełniane czapki?” albo proponując inne dostępne opcje. To z kolei prowadzi do bardziej precyzyjnych zapytań do serwera, np. o dostępność wybranego modelu w konkretnym rozmiarze.

Oznacza to, że silniki AI, takie jak ChatGPT, mogą teraz pobierać informacje bezpośrednio ze sklepów opartych na Syliusie – wyszukiwać produkty, rekomendować je w kontekście rozmowy czy sprawdzać status zamówienia.

Przełom nastąpił, gdy udało się przenieść prototyp z Pythona do PHP, co pozwoliło wydać go jako pełnoprawną wtyczkę dla Syliusa. Dzięki temu integracja stała się znacznie bardziej dostępna dla całej społeczności.

Bariery, trudności i wyzwania...

Na początku zespół Syliusa planował wykorzystać w ChatGPT narzędzie „deep search”. Szybko jednak pojawił się nieoczekiwany problem. Funkcja ta pozwalała modelowi generować bardziej rozbudowane i kompleksowe treści na wybrane tematy, ale była przeznaczona wyłącznie do celów badawczych – nie wspierała interaktywnej funkcjonalności. W praktyce oznaczało to, że zamiast umożliwić prawdziwe interakcje, Sylius mógł jedynie „wzbogacić” wiedzę ChatGPT o dane ze sklepu. Przez to rozwiązanie nie mogło być użyte zgodnie z pierwotnym zamierzeniem.

Integracja z AI okazała się wyzwaniem nie tylko od strony technologii, ale również prawnej. Regulacje różnią się bowiem znacząco w zależności od kraju. Przykładowo, funkcje AI dostępne w Stanach Zjednoczonych są wciąż ograniczone w Unii Europejskiej.

Deweloperzy w USA mogą tworzyć integracje łączące AI z pocztą elektroniczną, kalendarzami czy notatkami osobistymi. W Europie takie możliwości są niedostępne – wyjątkiem pozostaje integracja z GitHubem, podczas gdy inne, opracowane choćby przez Google, wciąż nie mogą być tu wykorzystywane.

Ta zróżnicowana mozaika regulacyjna stawia globalnym platformom, takim jak Sylius, poważne wyzwania. Jednocześnie staje się impulsem do innowacji – zespoły muszą szukać nowych sposobów, by dostarczać wartość w granicach różnych systemów prawnych.

{{cta-technology-sylius="/pl/comp/cta"}} 

Spojrzenie w przyszłość

To, nad czym pracuje zespół Syliusa, może stać się częścią czegoś znacznie większego. Wyobraź sobie globalny marketplace, w którym kupujesz produkty z wielu międzynarodowych sklepów za pośrednictwem jednego interfejsu AI. Sztuczna inteligencja zajmuje się przeliczaniem walut, obsługą logistyki wysyłki czy porównywaniem ofert sprzedawców z całego świata.

To jednak tylko jeden ze scenariuszy. Prawdziwy potencjał tkwi w tym, by e-handel stał się bardziej intuicyjny i dostępny. Gdy AI potrafi zrozumieć kontekst – twoją lokalizację, warunki klimatyczne, poziom aktywności czy indywidualne preferencje – proces zakupów przestaje sprowadzać się do filtrowania opcji. Zamiast tego staje się doświadczeniem, w którym otrzymujesz inteligentne, spersonalizowane wsparcie.

Od wizji do przełomu: co to oznacza dla Syliusa

Jako pierwsza open-source’owa platforma eCommerce, która oficjalnie wspiera MCP, Sylius nie tylko reaguje na trendy – aktywnie współtworzy przyszłość zakupów online. Co istotne, integracja została udostępniona na licencji MIT, pozostając w pełni zgodna z wartościami świata open-source.

To rozwiązanie może stać się atrakcyjną alternatywą dla sklepów, które chcą pozostać konkurencyjne, nie ponosząc jednocześnie wysokich prowizji narzucanych przez globalne marketplace’y.

Proces pracy nad integracją był intensywny, ale też niezwykle satysfakcjonujący. Zespół deweloperski przesunął granice, zmierzył się z wyzwaniami, jakich wcześniej nie doświadczył i stworzył coś naprawdę nowatorskiego. Każdy napotkany problem stał się lekcją, która wzmocniła ostateczny efekt.

Co dalej?

Sytuacja ewoluuje z dnia na dzień, a Sylius nieustannie rozwija swoje rozwiązanie. To dopiero początek możliwości, jakie otwierają się przed eCommerce, gdy platformy zaczynają przyjmować standardy komunikacji natywne dla AI. I Ty możesz być częścią tej drogi. Znalazłeś błąd? Masz lepszy pomysł? A może chcesz dorzucić własny kod? Dołącz - właśnie tak działa open-source, a każdy wkład realnie kształtuje przyszłość projektu.

eHandel staje się coraz bardziej konwersacyjny, kontekstowy i co najważniejsze - inteligentny. Z MCP Commerce Sylius jest gotowy na wszystko, co nadejdzie.

👉 Dowiedz się, jak włączyć to w swojej instancji Syliusa

<div class="rtb-text-box is-blue-50">Potrzebujesz wsparcia przy projekcie opartym na Syliusie? Skontaktuj się z nami i skorzystaj z darmowej konsultacji!</div>