Dezvoltarea AI în comerțul electronic: coșmar sau vis devenit realitate?

Publicat: 2023-06-20
În calitate de comerciant de comerț electronic, trebuie să aveți întotdeauna un ochi critic asupra viitorului. S-ar putea să nu doriți să fiți pe primul loc pentru fiecare tehnologie nouă - unii ar putea numi asta a fi pe „marginea de sânge”. Dar, de asemenea, nu vrei să fii ultimul care sări într-o tehnologie în curs de maturizare – alias „mi lipsește barca!”

Această enigma poate duce la paralizie – mai ales dacă luăm în considerare efectele pe care inteligența artificială (AI) le va avea... și le are deja... asupra dezvoltării comerțului electronic. Ar trebui să dați undă verde echipei IT să folosească AI? Sau ar trebui să blocați aplicațiile AI până când acestea pot fi verificate în continuare pentru riscuri și securitate? Acestea sunt întrebări reale cu care se luptă comercianții și vedem că ambele abordări (agresive și conservatoare) sunt folosite în prezent.

Instrumente pentru dezvoltatori AI astăzi

Asistenții de programare bazați pe inteligență artificială sunt deja utilizați pe scară largă în rândul dezvoltatorilor de software pentru compilarea codului, depanarea codului și testarea bazată pe cod. Deja există câteva zeci de instrumente ca acesta și sunt folosite de dezvoltatori de pretutindeni. Asistenții de programare pot rezolva probleme relativ simple, dar adesea consumatoare de timp, făcând dezvoltatorii mai productivi și scăzând oboseala care vine de la executarea sarcinilor repetitive.

De exemplu, Codex este un instrument AI (în versiune beta) de la creatorii sistemului Chat GPT (care este el însuși frecvent utilizat pentru sarcini de codare) care traduce limbajul natural în cod. Codex alimentează un alt instrument similar, GitHub Copilot. Dezvoltatorii trebuie să fie pricepuți să pună oricare dintre acești asistenți AI întrebări bine definite pentru a produce rezultate utile. Lăsați nebifați, asistenții AI sunt, de asemenea, cunoscuți că lasă vulnerabilități sau chiar creează altele noi. Deci, alegerea unui dezvoltator a cărui expertiză permite utilizarea prudentă și bine monitorizată a instrumentelor este de o importanță primordială.

Un instrument mai nou numit AlphaCode arată o promisiune uimitoare în rezolvarea sarcinilor de programare mai complexe, dar necesită totuși o definiție extinsă a problemei, linii directoare de testare și descrieri ale rezultatelor.

O altă clasă de instrumente seamănă cu funcția de „completare automată” pe care o vedeți frecvent în programele de text și câmpurile de căutare. Pe măsură ce un dezvoltator scrie o linie de cod, programul AI (Tabnine, de exemplu) va sugera linii de cod completate. Cu cât aceste instrumente sunt folosite mai mult, cu atât vor deveni mai bine să anticipeze ceea ce face dezvoltatorul.

Oriunde aveți un rezultat definit sau un set de rezultate, plus intrări pentru ca AI să urmărească recunoașterea modelelor, atunci aveți o buclă de feedback. AI se bucură de bucle de feedback și le folosește deja pentru a oferi noi funcții și funcționalități pentru căutarea pe site, recomandări de produse pentru experiențe de cumpărături personalizate și personalizare (consultați https://www.adobe.com/sensei.html ) .

Privind înainte

În următorii 1-3 ani, credem că vom vedea părți semnificative din sarcinile simple de dezvoltare aproape depășite de AI. De exemplu:

  • Dezvoltarea mai multor teme „fără cod”. Acestea sunt teme pentru platforme precum Shopify, Adobe Commerce (alias Magento) și BigCommerce care permit modificarea și personalizarea rapidă a conținutului, designului și aspectului, fără a mai permite utilizatorilor să editeze codul. În schimb, toate modificările CSS/codul de proiectare sunt gestionate de AI. Acest lucru ar trebui să permită un cod mai curat, mai puțin umflat și mai stabil, deoarece AI va fi capabil să se ocupe rapid de depanare și testare și nu se va baza pe abordări de patch-uri sau abordări de pantofi pe care dezvoltatorii umani le folosesc adesea pentru a efectua o schimbare.
  • Dezvoltarea de instrumente de proiectare mai ușor de utilizat și mai rapide. Drag and drop există de ceva vreme, dar imaginați-vă că software-ul va fi capabil să anticipeze și să implementeze schimbări consistente în elementele temei. Apoi, puteți curăța orice modificări pe care AI nu le-a făcut corect la prima trecere.

Calea probabilă

Dezvoltarea software, la fel ca multe alte meserii și profesii calificate, constă într-un procent ridicat de sarcini care urmează un model sau se bazează pe soluții standardizate. Abilitatea și experiența intră în joc în detalii. Adoptarea AI se va alinia cel mai probabil cu acele adevăruri; fără îndoială, utilizarea AI va fi (și este deja) larg răspândită în dezvoltarea comerțului electronic, dar nu va înlocui programatorii calificați. Poate suna naiv, așa că vom pune un punct mai bun. Programarea ca profesie se va schimba cu siguranță pe măsură ce asistența AI devine mai puternică și mai fiabilă, dar atâta timp cât sistemul trebuie să știe exact ce problemă să rezolve, va fi nevoie de dezvoltatori și arhitecți de soluții cu înaltă calificare.

Pe termen scurt, AI va avea un efect mult mai mic asupra elementelor mai complexe ale dezvoltării site-ului web, cum ar fi arhitectura software, gestionarea bazelor de date, dezvoltarea de noi funcții și securitatea avansată.

Dacă vrei o treabă făcută...

În general, la fel ca majoritatea schimbărilor bazate pe tehnologie, integrarea AI în programarea comerțului electronic va urma Principiul Pareto (alias regula 80/20). Dezvoltatorii vor obține cele mai multe dintre beneficiile disponibile din AI utilizând-o pentru sarcini limitate. Alte sarcini care implică intrări mai subiective: (opinii, experiență, preferințe) ar fi foarte dificil de solicitat AI să le realizeze, în timp ce este destul de ușor de înțeles pentru un programator uman calificat. La fel ca utilizarea roboților în industrie – AI va fi folosit acolo unde are un beneficiu clar și acolo unde este fezabil din punct de vedere economic, în funcție de amploarea activității.

Dezvoltatorii umani își folosesc inteligența nativă pentru a traduce specificațiile exprimate (uneori vagi – și întotdeauna contextuale) în încercări de iterație care trebuie verificate de alți oameni (manageri de proiect, clienți). Acesta poate fi un proces imprevizibil și uneori arbitrar când vine vorba de detalii.

Ce ar trebui să facă managerii de comerț electronic pentru a folosi AI în avantajul lor?

Este important să fii pe o platformă de comerț electronic care lucrează în mod agresiv pentru a profita de tehnologiile AI în tendințe. De exemplu, dezvoltatorii experimentează deja teme fără cod pentru Shopify (adică nyla.app ) care se bazează pe AI pentru modificări rapide și simple de design. Totuși, într-o atmosferă de perturbare, există potențialul de luare a deciziilor proaste atunci când vine vorba de alegerea unei platforme. Software-ul care se bazează prea mult pe AI în acest moment poate avea o mulțime de consecințe nedorite – niveluri de întreținere și configurare care ar fi în prezent foarte specializate (și, prin urmare, costurile prohibitive) pe termen mediu.

Mai mult ca oricând, îndrumarea excelentă și cu experiență este cel mai bun aliat al tău. Alegeți un partener de agenție în care puteți avea încredere, cu un istoric de obiectivitate atunci când vine vorba de platforme și instrumente. InteractOne nu pretinde a fi neafiliat, dar nu ne-am sfiit niciodată de punctele tari și slabe ale Magento, Adobe, Shopify, BigCommerce și toate tehnologia de bază. Rolul nostru este de a oferi sfaturi nedefinite, bazate pe ceea ce vedem că se întâmplă în ecosistem.

Nu ne credeți pe cuvânt. Rămâneți informat, urmărind liderii din industrie, experimentând singur AI, participând la târguri și seminarii etc.

Examinați cu atenție și verificați noile funcții AI înainte de a alege să le implementați pe site-ul dvs.... nu le utilizați doar pentru că are o etichetă „AI” pe el. Fă-ți temele pentru a te asigura că funcția AI va avea un impact pozitiv asupra site-ului tău.

Contactați-ne pentru a afla mai multe despre cum să vă optimizați site-ul de comerț electronic.

    Obțineți ajutor de la experți astăzi!

    Un membru senior al echipei InteractOne vă va contacta într-o zi.

    Trimite-ne la:

    Formularul nostru de contact

    Sau, dacă preferați un apel de modă veche:
    Telefon (SUA): (513) 469-3362

    4665 Cornell Rd. Suita 255
    Cincinnati, OH 45241