" Botpress ile ChatGPT destekli bir Yemek Tarifi Chatbotu Nasıl Oluşturulur?" başlıklı son video serimize hoş geldiniz.
Bu seride, Botpress'un güçlü üretken yapay zeka özelliklerinden yararlanarak sıfırdan bir ChatGPT yemek tarifi sohbet robotu oluşturma sürecinde size yol göstereceğiz. Adım adım video serimiz, yeni başlayanların Botpress ve ChatGPT'un tüm potansiyelini ortaya çıkarmalarına yardımcı olmak için tasarlanmıştır.
Bu videolar boyunca kullanıcı bilgilerini yakalama, API çağrıları yapma, karusellerde içerik görüntüleme ve etkileşimli, ilgi çekici konuşmalar tasarlamak için Yapay Zeka Görevlerinin gücünden yararlanma gibi temel sohbet robotu oluşturma becerilerini öğreneceksiniz.
Bu video serisi tamamen bir yemek tarifi sohbet robotu hakkında olabilir, ancak endişelenmeyin - edineceğiniz beceriler diğer birçok durumda kullanılabilir: otel rezervasyonları, sigorta teklifleri, müşteri hizmetleri sohbetleri - adını siz koyun. Hepsi kullanıcılarla konuşurken hemen hemen aynı üç bölümlü yapıyı kullanır. Dolayısıyla, bizimle birlikte geliştirdikçe, aklınızdaki sektör veya uygulama ne olursa olsun, kuruluşunuz için kendi ChatGPT sohbet botunuzu oluşturma yolunda ilerleyeceksiniz.
Video Serisi Dağılımı
Video 1: Genel Bakış
Tarif Botu video serisinin ilk videosunda, Botpress adresinden Gordy, birlikte oluşturacağımız chatbot projesini tanıtıyor. Bu chatbot, kullanıcıların tercihlerine göre tarifler önererek akşam yemeği planlarını yapmalarına yardımcı olmak için tasarlandı. Gordy bizi chatbot'un üç ana bölümüne götürüyor: kullanıcı bilgilerini toplama, tarifleri almak için bir API kullanma ve bağlamsal Soru-Cevap sağlama
Gordy'nin vurguladığı en ilginç özelliklerden biri, chatbot oluşturma sürecini basitleştirmek için ChatGPT adresinden yararlanan ve her zamankinden daha hızlı ve kolay hale getiren AI Görev kartıdır. İlk videonun sonunda, yeni bir bot oluşturacağımız ve sıfırdan tarif sohbet botu inşa edeceğimiz serinin geri kalanına dalmak için istekli olacaksınız.
Video 2: Bilgi Yakalama
Serimizin ikinci videosunda Gordy, sohbet botumuzu oluşturmanın ilk aşamasına geçiyor: kullanıcı bilgilerini yakalamak. Yeni bir bot oluşturma ve proje için temiz bir sayfa sağlamak amacıyla varsayılan şablonu temizleme sürecinde bize rehberlik ediyor. Sohbet botunu planlamak için Gordy, kullanıcıyı selamlamakla başlayarak, kişi sayısını sorarak, diyet tercihlerini sorgulayarak ve son olarak bir tarif arama sorgusu alarak her görev için boş düğümler oluşturuyor.
Gordy, kişi sayısı gibi kullanıcı bilgilerini almak ve bir değişkende saklamak için "yakalama kartının" nasıl kullanılacağını gösteriyor. Daha sonra kullanıcının seçebileceği özel seçenekler oluşturarak diyet tercihlerini yakalamaya geçiyor. Son adım, tarif arama sorgusunu işlemek için ChatGPT adresinden yararlanmayı içeriyor. Gordy, bir Yapay Zeka Görev kartı kullanarak ChatGPT adresine kullanıcının girdisini sınıflandırması ve ilgili anahtar kelimeleri çıkarması talimatını veriyor.
Video boyunca Gordy, her şeyin amaçlandığı gibi çalıştığından emin olmak için Botpress emülatöründeki her adımı test ediyor. Botun temel iskeletini oluşturduktan sonra, harici bir API çağırmak ve kullanıcı için gerçek dünya tariflerini almak için "Execute Code" kartını nasıl kullanacağımızı öğreneceğimiz bir sonraki video için sahne hazır. Daha heyecan verici bot oluşturma maceraları için bizi izlemeye devam edin!
Video 3: Harici bir API çağırma
Serinin üçüncü videosunda Gordy, Botpress Studio'nun üretken yapay zeka özelliklerini kullanarak sohbet botunu oluşturmaya devam ediyor. Bu bölümde, kullanıcının girdisine dayalı olarak gerçek dünya verilerini almak için harici bir API kullanmaya odaklanıyor. Kullanılan API, geniş bir yemek veritabanı ve cömert bir ücretsiz katman sunan Spoonacular.
Spoonacular'a kaydolduktan ve bir API anahtarı aldıktan sonra Gordy, API anahtarını güvenli bir şekilde saklamak ve yönetmek için Botpress Studio'da çevresel değişkenlerin nasıl kullanılacağını gösteriyor. Ardından, API'yi çağırmak ve verileri işlemek için bir planın ana hatlarını çiziyor.
Gordy, API çağrısı yapmak için gereken kodu yazmak üzere Botpress' GPT "Execute Code" işlevinden yararlanıyor. Ayrıntılı bir komut istemi sağlayarak, GPT adresinin API çağrısı parametrelerinin işlenmesi ve sonuçların iş akışına kaydedilmesini içeren gerekli kodu oluşturmasını sağlar. Ardından API çağrısı sonuçlarını metin olarak görüntülemek için bir düğümü değiştiriyor.
Sohbet botunu emülatörde test ettikten sonra, API çağrısı büyük miktarda bilgiyi başarıyla alıyor. Bir sonraki videoda Gordy, bu verileri görsel olarak çekici bir karusele dönüştürerek kullanıcıya daha sindirilebilir ve ilgi çekici bir deneyim sunmaya odaklanacak.
Video 4: İçeriği bir karuselde dinamik olarak görüntüleme
Bir önceki videoda Spoonacular'ın harici API'sinden veri aldıktan sonra, bu dördüncü videonun odak noktası verileri ayrıştırmak ve büyük bir metin bloğundan görsel olarak çekici bir karusele dönüştürmektir. Gordy, her bir tarif için resimler, başlıklar ve düğmelerle tamamlanmış bir karuselin nasıl göründüğünü gösteriyor. Buradaki zorluk, API'den gelen ham verileri bu kullanıcı dostu formata dönüştürmektir.
Karuseli oluşturmak için Gordy bir kez daha Botpress' GPT "Execute Code" fonksiyonunu kullanarak gerekli kodun yazılmasına yardımcı oluyor. Oluşturulan kod biraz manuel ayarlama gerektirse de, GPT sağlam bir başlangıç noktası sağlıyor. Daha sonra API tarafından döndürülen farklı sayıdaki tarifleri işlemek için kod yazmaya geçiyor ve GPT adresinin geçişler için de nasıl kullanılabileceğini gösteriyor.
Gordy, gerekli düğümleri kurduktan ve bunları doğru değişken adlarıyla doldurduktan sonra sohbet botunu test ediyor ve üç tarif kartı içeren bir karuseli başarıyla oluşturuyor.
Video 5: Harici bir API çağırma
Beşinci videonun odak noktası, kullanıcıların Spoonacular API'den elde edilen tarifler hakkında sorular sormasına ve ilgili, doğru yanıtlar almasına olanak tanıyan bağlamsal Soru-Cevap'ı güçlendirmek için ChatGPT 'u entegre etmektir.
Bunu başarmak için Gordy, kullanıcılara soru sormak, ChatGPT adresini kullanarak soruları yanıtlamak ve kullanıcıların başka soruları olup olmadığını sormak için bir dizi düğüm planlıyor. YZ görevlerini ve geçişlerini ayarlama sürecini göstererek, bağlamsal bilgi sağlamanın ve halüsinasyon sorunlarıyla mücadele etmek için YZ'ye bir "çıkış" vermenin önemini vurguluyor.
Gordy, bir kod parçası çalıştırarak sohbet geçmişi değişkeninin nasıl oluşturulacağını gösteriyor ve sohbet botunun 5.000 karakterlik komut istemi sınırına uymasını sağlıyor. Ardından chatbot'a tarifler hakkında çeşitli sorular sorarak test ediyor ve yapay zeka başarılı bir şekilde doğru ve bağlamla ilgili yanıtlar veriyor.
Video 6: Botunuzu Yayınlama ve Paylaşma
Serimizin altıncı videosunda bot yapımından bot paylaşımına geçiyoruz. Gordy, Recipe botunu bir web sitesinde nasıl yayınlayacağımızı ve yerleştireceğimizi açıklayarak daha geniş bir kitlenin sohbet botuyla etkileşime geçmesine olanak tanıyor. Sadece bir tıklama ile Botpress Cloud Studio botu yayınlamamıza izin veriyor ve ardından "Paylaş" düğmesini kullanarak başkalarının botla etkileşime girmesi için bir bağlantı dağıtabiliyoruz.
Botu bir web sitesine entegre etmek için Gordy, Botpress Yönetici panosundaki web kanalının kullanımını gösteriyor. Sağlanan kodu kopyalıyor ve bir GitHub sayfasına yerleştirerek botu doğrudan web sitesinden erişilebilir hale getiriyor.
Video 7: Yapay zeka ile botunuza bir kişilik kazandırın
Serinin yedinci videosunda Gordy, AI Personality özelliğini kullanarak Tarif Botunun ne kadar ilgi çekici olduğunu nasıl geliştirebileceğimizi gösteriyor. Yemek Tarifi Botuna bir kişilik kazandırmanın amacı, onu tekrarlayan etkileşimlerden kaçınarak canlı bir konuşmacıya dönüştürmektir.
Bir botu farklı selamlama veya soru stilleriyle donatmak daha önce manuel olarak hazırlamayı gerektiriyordu ve bu da oldukça zaman alıcı olabiliyordu. Botpress adresindeki Yapay Zeka Kişiliği özelliği ile bu süreç çok daha kolay hale geliyor.
Gordy sohbet robotu ayarlarına gidiyor ve 'Kişilik Yeniden Yazma' özelliğini gösteriyor. İstenen kişilik türünü (bu durumda, bir animasyon çocuk filminden bir çizgi film şefi) tanımlayarak, emojilerin kullanımı da dahil olmak üzere botun iletişim tarzını etkileyebiliyor.
Yapay Zeka Kişiliği özelliğinin güzelliği, hangi yönde olursa olsun, konuşma boyunca tutarlı bir bot kişiliğinin parlamasını sağlamasıdır.
Video 8: Konuşma hataları ile nasıl başa çıkılır?
Recipe Bot serisinin sekizinci videosunda Gordy, beklenmedik kullanıcı tepkileri ve işbirliği yapmayan kullanıcılarla başa çıkmak için tasarlanmış temel acil durum planları olan "geri dönüşler" kavramını inceliyor. Amaç nedir? Reçete Botumuzla daha sağlam ve esnek konuşma akışları oluşturmak.
Gordy, botun ilk sorusundaki olası sorunları belirleyerek işe başlar; örneğin bir kullanıcı net olmayan veya alışılmadık yanıtlar verdiğinde. Bunu ele almak için Studio basit bir çözüm sunuyor: tekrar denemeler. Tekrar deneme sayısını artırarak, kullanıcıdan daha kesin bir yanıt almak için sorduğumuz sorudaki ayrıntıları ustaca artırabiliriz.
Ancak, tekrar denemeler her zaman tek başına yeterli değildir. Kullanıcının mümkün olmayan yanıtlar verdiği senaryolar için (örneğin, bir milyon kişi için bir yemek tarifi istemek), Gordy doğrulama kavramını ortaya atar. Doğrulama, bir yakalama kartının çıkardığı veriler hakkında kesin kurallar tanımlamamızı sağlar.
Geri dönüş planlamasının üçüncü katmanı, yeniden denemeler tükendikten sonra bot kullanıcıdan doğru bilgiyi alamazsa eklenebilecek başarısızlıkla başa çıkma geçişlerini içerir. Bu, botun aynı soruyu tekrarlayan bir döngüde sıkışıp kalmasını önler ve bunun yerine konuşmanın doğal bir şekilde ilerlemesini sağlar.
Video 9: Düşünce Zinciri Yönlendirmesi
Serinin dokuzuncu bölümünde Gordy, Yapay Zeka Görevlerinin sağlamlığını artırarak ve Yapay Zeka halüsinasyonlarını ele alarak Recipe Bot'u bir üst seviyeye taşıyor.
Videonun başında Gordy ilginç bir zorluk ortaya koyuyor: Ya bir kullanıcı Minecraft tarifi gibi botumuzun amacıyla ilgisi olmayan bir şey isterse? Bu tür kapsam dışı sorguları ele almak ve gereksiz API çağrılarını önlemek için Gordy bir sınıflandırma görevi uyguluyor. Bu ilk görev, kullanıcının mesajını filtreleyerek bunun bir 'yemek tarifi' isteği mi yoksa 'kapsam dışı' mı olduğunu belirler. Ardından, kapsam dışı soruları yakalamak ve kullanıcıyı botun özel işlevi hakkında bilgilendirmek için bir geri dönüş düğümü oluşturmak üzere bir geçiş kullanıyoruz.
Videonun ikinci bölümü büyüleyici bir yapay zeka sorununu ele alıyor: YZ halüsinasyonları. Bunlar, ChatGPT gibi bir YZ modeli kendinden emin bir şekilde gerçekte yanlış bir şey iddia ettiğinde ortaya çıkar. Gordy bununla mücadele etmek için iki strateji öneriyor: (1) bilgi isteminde gerçeklere dayalı bilgi sağlamak ve (2) Düşünce Zinciri bilgi istemi adı verilen bir teknik kullanmak.
Google tarafından geliştirilen Düşünce Zinciri yönlendirmesi, karmaşık sorunları daha küçük bileşenlere ayırır. Bu bileşenlerin her biri daha sonra yapay zeka aracılığıyla işleniyor ve yanıtlar nihai, gerçeklere dayalı doğru bir yanıt oluşturmak için kullanılıyor. Gordy, özellikle karmaşık kullanıcı sorgularında Recipe Bot'un doğruluğunu artıran bu tekniğin Studio'da nasıl uygulanacağını gösteriyor.
Video 10: Tarif Botu şablonu nasıl kullanılır?
Serinin onuncu ve son videosunda Gordy, Recipe Bot yolculuğunu tam bir döngüye sokuyor. Bize Botpress Studio'da sıfırdan inşa edildiğini gördüğümüz bota nasıl erişeceğimizi göstererek başlıyor.
Daha sonra, bot şablonunun çalışması için kritik bir bileşenle tanışıyoruz: bir API anahtarı eklemek. Spoonacular'da bir hesap oluşturduktan ve anahtarı aldıktan sonra, anahtar Studio'daki bota eklenir ve böylece Tarif Botu artık mutfakla ilgili soruları ele almaya hazır hale gelir.
Şablon bot, Düşünce Zinciri iş akışı da dahil olmak üzere seride gösterilen tüm özelliklerle donatılmış olarak geliyor. Ancak, botun tüm Düşünce Zinciri süreci olmadan sadece nihai cevabı sunmasını istiyorsanız, Gordy iş akışını nasıl kolayca değiştirebileceğinizi gösteriyor.
Son videoda Botpress adresinin esnekliği ve uyarlanabilirliği vurgulanarak, zengin özelliklerle dolu bir bot şablonunun bot oluşturma sürecini fikirden tamamen işlevsel bir kavram kanıtına nasıl hızlı bir şekilde başlatabileceği gösteriliyor.
Kod Parçacıkları
Spoonacular API'yi çağırmak için Video 3'te görünen Kod Parçacığı
Tarif karuselini oluşturmak için Video 4'te görünen Kod Parçacığı
Chat Geçmişi hazırlamak için Video 5'te görünen Kod Parçacığı
Sonuç
Bu kapsamlı video serisinde Gordy, Botpress kullanarak ChatGPT destekli bir yemek tarifi sohbet botu oluşturma sürecini inceledi. Seride kullanıcı bilgilerini yakalama, API çağrıları yapma, karusellerde içerik görüntüleme ve etkileşimli, ilgi çekici sohbetler oluşturmak için Yapay Zeka Görevlerinin gücünden yararlanma gibi temel sohbet robotu oluşturma teknikleri ele alındı. Ayrıca, bağlamsal Soru-Cevap için ChatGPT adresini entegre etmek, bota canlı bir kişilik kazandırmak, geri dönüşler oluşturmak ve düşünce zinciri yönlendirmesi yapmak gibi daha gelişmiş konulara da değindik.
Henüz yapmadıysanız, sizi video serisini keşfetmeye ve Botpress adresini kullanarak kendi sohbet botlarınızı oluşturmaya davet ediyoruz. Tarif botunu oluştururken gösterilen beceri ve teknikler, farklı sektörlerdeki çeşitli chatbot uygulamalarına aktarılabilir. Serinin tamamlanmasıyla birlikte, bir sonraki bot oluşturma serimizde bize katılmanızı öneririz!
ChatGPT ve Botpress 'un gücü parmaklarınızın ucundayken, artık kuruluşunuzun özel ihtiyaçlarına hitap eden dinamik, ilgi çekici sohbet robotları oluşturmak için iyi bir donanıma sahipsiniz. Başlayın - ücretsiz!
Mutlu bot yapımları!
İçindekiler
Yapay zeka sohbet robotlarıyla ilgili en son gelişmelerden haberdar olun
Bunu paylaşın: