Rozwój AI w eCommerce: koszmar czy spełnienie marzeń?

Opublikowany: 2023-06-20
Jako sprzedawca eCommerce musisz zawsze krytycznie patrzeć w przyszłość. Być może nie chcesz być pierwszy w kolejce do każdej nowej technologii – niektórzy mogą to nazwać byciem na krawędzi krwawienia. Ale nie chcesz też być ostatnim, który wskoczy w dojrzewającą technologię – inaczej „chybienie łodzi!”

Ta zagadka może doprowadzić do paraliżu – zwłaszcza biorąc pod uwagę skutki, jakie sztuczna inteligencja (AI) będzie miała… i już ma… na rozwój eCommerce. Czy powinieneś dać swojemu zespołowi IT zielone światło na korzystanie ze sztucznej inteligencji? A może powinieneś blokować aplikacje AI, dopóki nie będą mogły zostać dokładniej sprawdzone pod kątem ryzyka i bezpieczeństwa? To są prawdziwe pytania, z którymi zmagają się handlowcy i widzimy, że obecnie stosowane są oba podejścia (agresywne i konserwatywne).

Narzędzia programistyczne AI dzisiaj

Asystenci programowania wykorzystujący sztuczną inteligencję są już szeroko wykorzystywani przez programistów do kompilacji kodu, debugowania kodu i testowania opartego na kodzie. Już teraz istnieje kilkadziesiąt takich narzędzi, które są używane przez programistów na całym świecie. Asystenci programisty mogą rozwiązywać stosunkowo proste, ale często czasochłonne problemy, zwiększając produktywność programistów i zmniejszając zmęczenie wynikające z wykonywania powtarzalnych zadań.

Na przykład Codex to narzędzie AI (w wersji Beta) od twórców systemu Chat GPT (który sam jest często używany do zadań związanych z kodowaniem), które tłumaczy język naturalny na kod. Codex obsługuje inne podobne narzędzie, GitHub Copilot. Deweloperzy muszą mieć umiejętność zadawania którymkolwiek z tych asystentów AI dobrze zdefiniowanych pytań, aby uzyskać pomocne wyniki. Pozostawieni bez kontroli asystenci AI są również znani z tego, że pozostawiają luki w zabezpieczeniach, a nawet tworzą nowe. Dlatego wybór programisty, którego wiedza pozwala na rozważne i dobrze monitorowane korzystanie z narzędzi, ma pierwszorzędne znaczenie.

Nowsze narzędzie o nazwie AlphaCode jest niezwykle obiecujące w rozwiązywaniu bardziej złożonych zadań programistycznych, ale nadal wymaga obszernego zdefiniowania problemu, wytycznych dotyczących testowania i opisów wyników.

Inna klasa narzędzi przypomina funkcję „autouzupełniania”, często spotykaną w programach tekstowych i polach wyszukiwania. Gdy programista wpisuje linię kodu, program AI (na przykład Tabnine) zasugeruje ukończone linie kodu. Im częściej te narzędzia są używane, tym lepiej będą przewidywać, co robi programista.

Gdziekolwiek masz zdefiniowany wynik lub zestaw wyników, a także dane wejściowe dla sztucznej inteligencji do śledzenia rozpoznawania wzorców, wtedy masz pętlę sprzężenia zwrotnego. Sztuczna inteligencja rozwija się dzięki pętlom informacji zwrotnych i już teraz świetnie je wykorzystuje do udostępniania nowych funkcji wyszukiwania w witrynie, rekomendacji produktów w celu spersonalizowanych zakupów i personalizacji (zobacz https://www.adobe.com/sensei.html ).

Patrząc w przyszłość

Wierzymy, że w ciągu najbliższych 1-3 lat znaczne części prostych zadań programistycznych zostaną prawie wyprzedzone przez sztuczną inteligencję. Na przykład:

  • Rozwój bardziej „bezkodowych” motywów. Są to motywy dla platform takich jak Shopify, Adobe Commerce (alias Magento) i BigCommerce, które umożliwiają szybką modyfikację i dostosowywanie treści, projektu i układu, jednocześnie nie pozwalając użytkownikom na edycję kodu. Zamiast tego wszystkie zmiany kodu CSS/projektu są zarządzane przez sztuczną inteligencję. Powinno to pozwolić na czystszy, mniej rozdęty i bardziej stabilny kod, ponieważ sztuczna inteligencja będzie w stanie szybko obsłużyć debugowanie i testowanie i nie będzie polegać na łataniu lub podejściach do butów, których często używają programiści, aby wprowadzić zmiany.
  • Rozwój łatwiejszych w użyciu i szybszych narzędzi do projektowania. Przeciągnij i upuść istnieje już od jakiegoś czasu, ale wyobraź sobie, że oprogramowanie będzie w stanie przewidzieć i wdrożyć spójnie wyglądające zmiany w elementach motywu. Następnie możesz wyczyścić wszelkie zmiany, których sztuczna inteligencja nie zrobiła dobrze podczas pierwszego przejścia.

Prawdopodobna ścieżka

Tworzenie oprogramowania, podobnie jak wiele innych wykwalifikowanych zawodów i zawodów, składa się w dużym stopniu z zadań, które są zgodne ze schematem lub opierają się na standardowych rozwiązaniach. Umiejętności i doświadczenie decydują o szczegółach. Adopcja sztucznej inteligencji najprawdopodobniej będzie zgodna z tymi prawdami; bez wątpienia wykorzystanie sztucznej inteligencji będzie (i już jest) powszechne w rozwoju eCommerce, ale nie zastąpi wykwalifikowanych programistów. Może to zabrzmieć naiwnie, więc zajmiemy się tym dokładniej. Programowanie jako zawód z pewnością ulegnie zmianie, ponieważ sztuczna inteligencja stanie się bardziej wydajna i niezawodna, ale tak długo, jak system musi dokładnie wiedzieć, jaki problem ma rozwiązać, będzie zapotrzebowanie na wysoko wykwalifikowanych programistów i architektów rozwiązań.

W najbliższym czasie sztuczna inteligencja będzie miała znacznie mniejszy wpływ na bardziej złożone elementy tworzenia stron internetowych, takie jak architektura oprogramowania, zarządzanie bazami danych, opracowywanie nowych funkcji i zaawansowane zabezpieczenia.

Jeśli chcesz, aby praca została wykonana…

Ogólnie rzecz biorąc, podobnie jak większość zmian opartych na technologii, integracja sztucznej inteligencji z programowaniem e-commerce będzie zgodna z zasadą Pareto (znaną również jako zasada 80/20). Deweloperzy uzyskają większość korzyści dostępnych ze sztucznej inteligencji, używając jej do ograniczonych zadań. Inne zadania wymagające bardziej subiektywnych danych wejściowych: (opinie, doświadczenie, preferencje) byłyby bardzo trudne do wykonania przez sztuczną inteligencję, a jednocześnie dość łatwe do zrozumienia dla wykwalifikowanego programisty. Podobnie jak wykorzystanie robotów w przemyśle – sztuczna inteligencja będzie wykorzystywana tam, gdzie przynosi wyraźną korzyść i jest ekonomicznie wykonalna w oparciu o skalę działalności.

Ludzcy programiści wykorzystują swoją wrodzoną inteligencję do przekładania wyrażonych specyfikacji (czasami niejasnych – i zawsze kontekstowych) na próby iteracji, które muszą być sprawdzane przez innych ludzi (kierowników projektów, klientów). Może to być nieprzewidywalny, a czasem arbitralny proces, jeśli chodzi o szczegóły.

Co powinni zrobić menedżerowie eCommerce, aby wykorzystać sztuczną inteligencję na swoją korzyść?

Ważne jest, aby być na platformie eCommerce, która agresywnie pracuje nad wykorzystaniem popularnych technologii AI. Na przykład programiści już eksperymentują z bezkodowymi motywami dla Shopify (np. nyla.app ), które opierają się na sztucznej inteligencji w celu szybkich i prostych zmian w projekcie. Mimo to w atmosferze zakłóceń istnieje możliwość podejmowania złych decyzji, jeśli chodzi o wybór platformy. Oprogramowanie, które w tym momencie zbytnio opiera się na sztucznej inteligencji, może nieść za sobą niezamierzone konsekwencje – poziomy konserwacji i konfiguracji, które obecnie byłyby wysoce wyspecjalizowane (a przez to zaporowe pod względem kosztów) w perspektywie średnioterminowej.

Bardziej niż kiedykolwiek doskonałe i doświadczone wskazówki są Twoim najlepszym sprzymierzeńcem. Wybierz partnera agencyjnego, któremu możesz zaufać, który ma doświadczenie w zakresie obiektywizmu, jeśli chodzi o platformy i narzędzia. InteractOne nie twierdzi, że nie jest stowarzyszony, ale nigdy nie wstydziliśmy się mocnych i słabych punktów Magento, Adobe, Shopify, BigCommerce i całej leżącej u ich podstaw technologii. Naszą rolą jest udzielanie nieupiększonych porad, opartych na tym, co dzieje się w ekosystemie.

Nie wierz nam tylko na słowo. Bądź na bieżąco, śledząc liderów branży, samodzielnie eksperymentując ze sztuczną inteligencją, uczestnicząc w targach i seminariach itp.

Dokładnie przejrzyj i zweryfikuj nowe funkcje AI, zanim zdecydujesz się zaimplementować je w swojej witrynie… nie używaj ich tylko dlatego, że mają na sobie etykietę „AI”. Odrób swoją pracę domową, aby upewnić się, że funkcja sztucznej inteligencji będzie miała pozytywny wpływ na Twoją witrynę.

Skontaktuj się z nami, aby dowiedzieć się więcej o tym, jak zoptymalizować witrynę eCommerce.

    Skorzystaj z pomocy eksperta już dziś!

    Starszy członek zespołu InteractOne skontaktuje się z Tobą w ciągu jednego dnia.

    Napisz do nas na:

    Nasz formularz kontaktowy

    Lub, jeśli wolisz staromodną rozmowę telefoniczną:
    Telefon (USA): (513) 469-3362

    4665 Cornell Rd. Apartament 255
    Cincinnati, OH 45241