Gunvor'un web sitesindeki sözlük, yapay zeka (AI) tarafından yönlendirilmekte ve yeni fikirleri ve teknolojileri test etmek ve çalışmalarımıza dahil etmek için bir deney görevi görmektedir.

Genel izleyiciler için emtia ticaretinin, finans, kimya, mühendislik ve çok sayıda başka kaynak ve disiplinden alınan bazen ezoterik ve alışılmadık terminolojisi nedeniyle zaman zaman anlaşılması zor olabileceğinin farkındayız. Arbitraj, backwardation, esterifikasyon, bunlar çoğu insan tarafından her gün kullanılan kelimeler değildir.

Bu web sitesinin kullanıcılarına bu terimler konusunda yardımcı olmak için bir sözlük oluşturmaya karar verdik. Küçük bir meydan okuma olarak, bu tanımları dinamik olarak oluşturmak için internetten bilgi çekmek üzere yapay zekayı kullanmanın en ilginç olacağını düşündük. 

Geliştirme

İlk olarak ChatGPT'den bazı terimlerin yapay zeka tarafından oluşturulmuş bir tanımını istemeyi denedik. İlk sorumuz basitti: 'Arbitraj'ın tanımı nedir?

İlk yanıtlar şaşırtıcı derecede iyiydi. Ancak bazı tutarsızlıklar da göze çarpıyordu. Yanıtların çoğu bizim amaçlarımız için çok uzundu ve bir tanımın birkaç anlamı varsa, yanıt genellikle sektörümüzün dışından geliyordu. Açıkça görülüyor ki, sorumuzun/isteğimizin iyileştirilmesi gerekiyordu.

Ayrıca, her bir terimimiz için aynı soruyu birden fazla kez sormamız gerekmesi gibi bir zorlukla da karşılaştık ve ChatGPT API'sinin süreci otomatik olarak, belki de belirli bir zaman aralığında tamamlamamıza izin verip vermeyeceğini öğrenmeyi umduk.

Bir test ortamı olarak, bağımsız bir Kavram Kanıtı aracı oluşturduk. Bu araç OpenAI'nin ChatGPT 3.5 API'sini kullandı ve ilk kez aynı anda birden fazla yanıt görmemizi sağladı. Şuna benziyordu:

Twelve terms from Gunvor’s website were selected at random, and applied to a basic prompt: What is the definition of {term}? Using this tool, we could change the term list and change the prompt.

Oluşturulan tanımlar iyiydi - her bir terimi doğru bir şekilde açıklayan bir ila iki cümle; ancak, yanıtlarda daha fazla kesinlik sağlamak ve kullanıcılar için ek bilgilerin bulunabileceği güvenilir kaynaklar sağlamak için istemi daha da geliştirmeye çalıştık.

Temel görevimizi başarıyla tamamladıktan sonra, Gunvor'un web sitesine entegre etmek için harekete geçtik.

ChatGPT'nin API komutlarını kullanarak, bir sözlük terimleri listesi oluşturduk ve düzenli olarak yenilenen sonuçlar web sitesinde yer alacaktı. Şu anda Gunvor sitesi genelinde seçilmiş 80'den fazla terimimiz var.

Herhangi bir sorunu önlemek için, kullanıcılar için bir öneri özelliği eklemenin yanı sıra, herhangi bir sonucun sorunlu olması durumunda manuel geçersiz kılma özelliğini de dahil etmeyi seçtik.

Zorluklar

Karşılaştığımız ilk sorun tekdüzelik oldu.

Yapay zeka, çeşitli tonlar ve bilgi derinliği kullanarak farklı seviyelerde tanımlar sundu. Tek bir terim için sorgulama yaptığımızda genellikle uzun bir yanıt verdi, ancak birden fazla terim için soru sorduğumuzda kısa yanıtlar verdi.

Yapay zeka tarafından seçilen URL'ler de tutarsızdı. İnternetteki içerik değiştiğinden, ChatGPT 3.5 hala eski URL'leri ya da rastgele gönderme eğilimindedir.

Bunun yanı sıra, ilk istemimiz sektörden bahsetmiyordu, bu da bazı terimlerin emtia ticaretine özgü olmadığı anlamına geliyordu. İstemi güncelledik ve entegrasyonu ChatGPT 4 olarak değiştirdik, ancak yine de her zaman doğru URL'ler sağlamıyor. Şimdi bu konuda yardımcı olması için eklentileri nasıl kullanabileceğimize bakıyoruz.

Ayrıca yapay zekanın hiç çalışmamasıyla ilgili sorunlarımız da vardı - bazen tüm terimler güncellenirken hiçbir şey olmuyordu. Bunu anlamak biraz zaman aldı, ancak aslında bunun nedeni barındırma sağlayıcımızın kötü amaçlı komut dosyası olduğunu varsayarak isteği engellemesiydi. Bu, kurumsal bir web sitesine böyle bir araç yerleştirmenin yeniliğini gösteriyor, ancak bu sorunla karşılaşan son kişi olmayacağımız açık.

Önümüzde Ne Var

Mevcut sürüm, en kararlı kodu üreten 3.5 üzerinde çalışmaya geri döndü - bu da lansman için önemli bir şey. Şu anda 3.5 ve 4 sürümlerinin yan yana test edilmesi de dahil olmak üzere üzerinde çalıştığımız birkaç güncelleme var.

Tüm kullanıcılar tanım sayfalarındaki yorum kutusuna öneri, soru veya düzeltme gönderebilirler.

Ayrıca, bu araç tarafından sağlanan kaynakların referans amaçlı olduğunu ve bu web sitelerindeki daha geniş içeriğin onaylanması anlamına gelmediğini de belirtmeliyiz.

Güncellenmiştir: 6 Kasım 2023