Oğlum (12 yaşında) Amazon'da eksik bir özellik fark etti - ben de bunu yapay zeka kullanarak geliştirmeye çalıştım.

12 yaşındaki oğlumun, Amazon'un yapay zeka destekli yeni bir özelliğinin geliştirilmesine nasıl ilham verdiğini keşfedin. Teknolojiyle yenilik ve problem çözmenin gerçek bir öyküsü.

Bilmeniz gereken en önemli şeyler

  • Yazar, ChatGPT'yi kullanarak "CartShare" web sitesinin bir prototipini ve Amazon alışveriş sepetlerini paylaşmayı amaçlayan bir Chrome tarayıcı uzantısı geliştirmeyi başardı; bu da yapay zekanın, ileri düzey programlama uzmanlığına ihtiyaç duymadan fikirleri çalışan arayüzlere dönüştürme yeteneğini göstermektedir.
  • CartShare'in ürünleri tek tıklamayla Amazon alışveriş sepetine aktarma işlevi, platformun doğrudan URL bağlantılarını reddetmesi nedeniyle başarısız oldu ve bu durum, büyük kurumsal sistemlerle uğraşırken "uyumluluk kodlaması"nın zorluklarını ortaya koydu.
  • “CartShare”, sepet paylaşım özelliğinin nasıl çalışabileceğini gösteren bir prototiptir ve gelecekte manuel olarak ürün ekleme veya ürünleri görüntüleme potansiyeliyle geliştirilerek Amazon'un teknik sınırlamalarını aşabilir.

Oğlum ortaokul malzemeleri alışverişi yaparken, Amazon'un yıllar önce çözdüğünü sandığım bir sorunla karşılaştı.

En yakın arkadaşının okul malzemeleri listesi yoktu, bu yüzden oğlum ona kendi Amazon alışveriş sepetinin içeriğini göndermek istedi. Fikir basitti: Seçtiklerini karşılaştırmak ve aynı klasörleri, defterleri ve diğer malzemeleri aldıklarından emin olmak.

Oğlum (12 yaşında) Amazon'da eksik bir özellik fark etti - ben de bunu yapay zeka kullanarak geliştirmeye çalıştım.

Ama paylaş butonu yoktu. Aslında paylaş butonu var ama sadece Amazon Business kullanan işletmeler için. Tüketiciler için tek seçenek listeleri paylaşmak, ancak bu oğlumun yeni bir liste oluşturup alışveriş sepetini doldurduktan sonra her şeyi o listeye taşımasını gerektirirdi. Bu mümkün, ama hiç sezgisel değil. Kayıt oluşturmak istemedi. Zaten sahip olduğu sepeti arkadaşına göndermek istedi.

Amazon'un zaten resmi bir Sepeti Paylaş özelliği var, ancak bu özellik Amazon Business hesapları için tasarlanmış. Özellikle akıllı alışveriş asistanlarının gelişimi göz önüne alındığında, Amazon'un gözden kaçırdığı bu özellik oldukça açık görünüyordu . Bu yüzden kendim yapıp yapamayacağımı denemeye karar verdim.

ChatGPT'den CartShare'i geliştirmesini istedim.

Amanda'nın Yapay Zeka Laboratuvarı

Her zaman bir şeyler inşa etmek için bir neden arıyorum, ama böyle bir şeyi inşa etmenin mümkün olup olmadığını gerçekten merak ediyordum. Geliştirici olmayanlar için, titreşim kodlaması, doğal dil kullanarak bir sorunu görmeyi ve bir çözüm oluşturmayı inanılmaz derecede kolaylaştırdı; bu da ChatGPT'den en iyi şekilde nasıl yararlanılacağını gösteriyor.

Bu durumda, ChatGPT'ye sorunu şöyle anlattım: Amazon alışveriş sepetindeki ürünleri ve miktarlarını okuyabilen, bunları özel bir bağlantıya dönüştürebilen ve başka birinin bu bağlantıyı açarak aynı ürünleri görmesini sağlayabilen bir düğme istiyordum.

Sonuç olarak , Chrome tarayıcısı için bir eklentiyle birlikte kullanılan küçük bir web sitesi olan CartShare ortaya çıktı.

Önerilen iş akışı, oğlumun tam olarak istediği şeydi. Amazon alışveriş sepetinizi açın, Sepet Paylaşımı Ekle'ye tıklayın ve oluşan bağlantıyı kopyalayın. Bağlantıyı alan arkadaşınız daha sonra zaten sahip olduğu herhangi bir ürünü seçebilir, Amazon'da tek tek ürünleri açabilir veya istediği ürünleri seçebilir.

Paylaşılan alışveriş sepetinin kendisi hesap veya veritabanı gerektirmiyordu. Ürün kimlikleri, başlıkları ve miktarları bağlantının içine kodlanmıştı; bu da CartShare'in kimsenin Amazon şifresine, teslimat adresine veya ödeme bilgilerine ihtiyaç duymadığı anlamına geliyordu.

ChatGPT arayüzü oluşturdu, Chrome uzantısını derledi ve web sitesini yayınladı. Ürün, adı, gizlilik politikası ve seçilen ürünleri alıcının Amazon alışveriş sepetine kopyalamayı vaat eden büyük bir düğmeyle birlikte meşru görünüyordu.

Gerçekten işe yarıyor mu?

Evet… ve hayır. Paylaşım sayfası başarıyla çalıştı. CartShare, çeşitli ürünleri görüntüleyebildi, miktarlarını koruyabildi ve başka birine gönderilebilecek bir bağlantı oluşturabildi.

Ancak, Amazon'a tek tıkla transfer çalışmadı. Prototip, ürün kimliklerini ve miktarlarını içeren bir Amazon alışveriş sepeti URL'si kullanmayı denedi. Test edildiğinde, Amazon 500 hatası verdi ve oturumu veya müşteriyi desteklemediğini belirtti.

Bu, konseptin en tatmin edici kısmı olan -bir düğmeye basıp başkasının alışveriş sepetinin dolmasını izlemek- kısmının tamamlanmış olarak kabul edilemeyeceği anlamına gelir. Gerçek sepeti okuyan Chrome uzantısının da gerçek bir Amazon alışveriş sepetine karşı test edilmesi gerekir, çünkü Amazon sayfa yapısını her an değiştirebilir.

CartShare web sitesine geri döndüm ve değişiklikler yaptım. Transfer düğmesi kaldırıldı ve yerine projenin yalnızca kısmen çalışır durumda olduğunu belirten net bir durum bildirimi eklendi. Alıcılar ürünleri tek tek karşılaştırabilir ve açabilir, ancak CartShare henüz sepetten sepete tam bir transfer sözü vermedi.

Bu, kimsenin kimseyi kandırmaya çalışmadığı durumlarda bile "görüntü kodlamasının" ne kadar aldatıcı olabileceğine dair faydalı bir hatırlatma oldu. Yapay zeka (YZ), altta yatan davranışı düzgün bir şekilde test etmeden önce cilalı bir arayüz üretebilir. Düğmeler, renkler ve metinler projeyi tamamlanmış gibi gösterir, ancak ikna edici bir web sitesi, özellikle Amazon gibi bir devle uğraşırken, altta yatan özelliğin çalıştığının kanıtı değildir.

Sonuç

CartShare sonunda çalışabilir mi? Büyük olasılıkla evet, ancak her iki kişinin de eklentiyi yüklemesi gerekebilir.

Gelecekteki bir sürüm, reddedilen bir Amazon alışveriş sepeti URL'sine güvenmek yerine, alıcının Amazon alışveriş sepetini açabilir ve alışveriş yapan kişinin kullandığı görsel kontrolleri kullanarak seçilen her ürünü ekleyebilir . Bu, eklentinin Amazon web sitesindeki değişikliklere ayak uydurması gerektiği için daha yavaş ve daha kırılgan olacaktır. Ancak, şifrelerin veya ödeme bilgilerinin paylaşılmasını önleyecektir.

Diğer seçenek ise alıcının sepeti otomatik olarak doldurulmadan önce işlemi durdurmaktır. Tam ürünleri ve miktarları gösteren temiz, paylaşılabilir bir sayfa bile, birinden alışverişi bitirdikten sonra ekran görüntülerinden sepeti yeniden oluşturmasını veya Amazon listesi oluşturmasını istemekten daha kullanışlıdır.

CartShare, Amazon'un eksik olan paylaşım düğmesini değiştirmeye hazır değil. Bu, özelliğin nasıl çalışabileceğini ve belki de daha önemlisi, bu basit fikrin Amazon'un teknik sınırlamalarıyla nerede çatıştığını gösteren halka açık bir prototiptir.

Oğlumun isteğini açıklamak sadece saniyeler sürdü. Yapay zeka programlaması sayesinde , bu istek, benim önce geliştirici olmama gerek kalmadan bir web sitesine ve bir Chrome uzantısına dönüştü. Etkileyici bir prototipten güvenilir bir ürüne geçiş, gerçek zorlukların başladığı yer olsa da, bu deneyimi genel olarak bir başarı olarak görüyorum. Şahsen, tam olarak gerçekleşmemiş olsalar bile, şeylerin nasıl çalıştığını anlamaktan keyif alıyorum.



Yoruma kapalı.