Mio figlio (12 anni) ha notato una funzionalità mancante su Amazon: ho provato a ricrearla con l'intelligenza artificiale.

Scopri come mio figlio di 12 anni ha ispirato lo sviluppo di una nuova funzionalità di Amazon basata sull'intelligenza artificiale. Una storia vera di innovazione e risoluzione di problemi attraverso la tecnologia.

Le cose più importanti che devi sapere

  • استطاع الكاتب استخدام ChatGPT لبناء نموذج أولي لموقع “CartShare” وإضافة لمتصفح Chrome تهدف لمشاركة سلة مشتريات أمازون، مما يوضح قدرة الذكاء الاصطناعي على تحويل الأفكار إلى واجهات عمل دون الحاجة لخبرة برمجية متقدمة.
  • فشلت الوظيفة الأساسية لـ “CartShare” في نقل المنتجات بنقرة واحدة إلى سلة مشتريات أمازون بسبب رفض المنصة لروابط URL المباشرة، مما يسلط الضوء على تحديات “البرمجة الحسية” (vibe coding) عند التعامل مع أنظمة الشركات الكبرى.
  • يُعد “CartShare” نموذجًا أوليًا يوضح كيف يمكن لميزة مشاركة سلة التسوق أن تعمل، مع إمكانية تطويره مستقبلاً لإضافة المنتجات يدويًا O الاكتفاء بعرضها، متجاوزًا بذلك قيود أمازون التقنية.

Mio figlio stava acquistando materiale scolastico per la scuola media quando si è imbattuto in un problema che pensavo Amazon avesse risolto anni fa.

Il suo migliore amico non aveva una lista di materiale scolastico, così mio figlio ha voluto mandargli il contenuto del suo carrello di Amazon. L'idea era semplice: confrontare le loro scelte e assicurarsi che avessero comprato le stesse cartelle, quaderni e altro materiale.

Mio figlio (12 anni) ha notato una funzionalità mancante su Amazon: ho provato a ricrearla con l'intelligenza artificiale.

Ma non c'era nessun pulsante di condivisione. Beh, in realtà c'è, ma solo per le aziende che utilizzano Amazon Business. L'unica opzione per i consumatori è condividere le liste, ma questo avrebbe richiesto a mio figlio di creare una nuova lista e spostarci tutti gli articoli dopo aver già riempito il suo carrello. È possibile, ma per niente intuitivo. Non voleva creare una lista nozze. Voleva inviare al suo amico il carrello che aveva già.

Amazon ha già una funzione ufficiale di condivisione del carrello , ma è pensata per gli account Amazon Business. Mi è sembrata una funzionalità fin troppo ovvia che Amazon stesse trascurando, soprattutto considerando lo sviluppo dei suoi assistenti virtuali per gli acquisti . Così ho deciso di provare a realizzarla da solo.

Ho chiesto a ChatGPT di creare CartShare

Il laboratorio di intelligenza artificiale di Amanda

Sono sempre alla ricerca di un motivo per costruire qualcosa, ma mi sono davvero chiesto se sia possibile costruire qualcosa del genere. Per chi non è uno sviluppatore, il vibe coding ha reso incredibilmente facile individuare un problema e costruire una soluzione usando il linguaggio naturale, il che illustra Come sfruttare al meglio ChatGPT.

In questo caso, ho descritto il problema a ChatGPT: volevo un pulsante in grado di leggere i prodotti e le quantità presenti in un carrello Amazon, convertirli in un link privato e consentire a qualcun altro di aprire quel link per visualizzare gli stessi articoli.

Il risultato è stato CartShare , un piccolo sito web abbinato a un componente aggiuntivo per il browser Chrome.

La procedura suggerita era esattamente quella richiesta da mio figlio. Apri il carrello di Amazon, clicca su "Aggiungi CartShare" e copia il link risultante. L'amico che riceve il link può quindi selezionare gli articoli che già possiede, aprire i singoli prodotti su Amazon o scegliere gli articoli che desidera.

Il carrello condiviso non richiedeva un account o un database. Gli ID dei prodotti, i titoli e le quantità erano codificati all'interno del link, il che significa che CartShare non aveva bisogno della password di Amazon, dell'indirizzo di spedizione o delle informazioni di pagamento di nessuno.

ChatGPT ha creato l'interfaccia, compilato l'estensione per Chrome e pubblicato il sito web. Il prodotto appariva legittimo, completo di nome, informativa sulla privacy e un grande pulsante che prometteva di copiare i prodotti selezionati nel carrello Amazon del destinatario.

Funziona davvero?

Sì… e no. La pagina di condivisione ha funzionato correttamente. CartShare è stato in grado di visualizzare una gamma di prodotti, mantenerne le quantità e generare un link che poteva essere inviato ad altri.

Tuttavia, il trasferimento con un clic ad Amazon non ha funzionato. Il prototipo ha provato a utilizzare un URL del carrello di Amazon contenente ID prodotto e quantità. Durante il test, Amazon ha restituito un errore 500 e ha dichiarato di non supportare la sessione o il cliente.

Ciò significa che la parte più appagante del concetto, ovvero premere un pulsante e vedere il carrello di qualcun altro riempirsi, non può considerarsi completa. L'estensione di Chrome che legge il contenuto del carrello deve essere testata anche con un vero carrello di Amazon, poiché Amazon può modificare la struttura della sua pagina in qualsiasi momento.

Sono tornato sul sito web di CartShare e l'ho modificato. Il pulsante di trasferimento è stato rimosso e sostituito con una chiara notifica di stato che indica che il progetto è solo parzialmente operativo. I destinatari possono confrontare e aprire i prodotti singolarmente, ma CartShare non ha ancora promesso un trasferimento completo da carrello a carrello.

Questo è stato un utile promemoria di quanto possa essere ingannevole il "coding evocativo", anche quando nessuno cerca di ingannare nessuno. L'intelligenza artificiale (IA) può produrre un'interfaccia impeccabile prima di aver testato adeguatamente il comportamento sottostante. Pulsanti, colori e testo danno al progetto un aspetto completo, ma un sito web convincente non è una prova che la funzionalità di base funzioni, soprattutto quando si ha a che fare con un gigante come Amazon.

Conclusione

CartShare funzionerà alla fine? Molto probabilmente, anche se potrebbe essere necessario che entrambi gli utenti installino il componente aggiuntivo.

Anziché affidarsi a un URL del carrello Amazon rifiutato, una versione futura potrebbe aprire il carrello Amazon del destinatario e aggiungere ogni articolo selezionato utilizzando gli stessi controlli visivi utilizzati dall'acquirente. Questo metodo sarebbe più lento e meno affidabile, poiché il componente aggiuntivo dovrebbe tenersi al passo con le modifiche apportate al sito web di Amazon. Tuttavia, eviterebbe la condivisione di password o informazioni di pagamento.

Un'altra opzione è quella di fermarsi prima che il carrello del destinatario venga riempito automaticamente. Anche una pagina semplice e condivisibile che mostri i prodotti e le quantità esatte è più comoda che chiedere a qualcuno di ricostruire il carrello a partire da screenshot o di creare una lista Amazon dopo che hai già finito di fare acquisti.

CartShare non è ancora pronto a sostituire il pulsante di condivisione mancante di Amazon. Si tratta di un prototipo pubblico che dimostra come la funzionalità potrebbe funzionare e, cosa forse ancora più importante, dove la semplice idea si scontra con i limiti tecnici di Amazon.

Spiegare la richiesta di mio figlio ha richiesto solo pochi secondi. Grazie alla programmazione basata sull'intelligenza artificiale , quella richiesta si è trasformata in un sito web e in un'estensione per Chrome senza che io dovessi prima diventare uno sviluppatore. Sebbene la transizione da un prototipo accattivante a un prodotto affidabile sia dove iniziano le vere sfide, considero questa esperienza un successo nel complesso. Personalmente, mi piace capire come funzionano le cose, anche se non sono ancora completamente realizzate.



I commenti sono chiusi.