Kendi Yapay Zekanızı Nasıl Yapabilirsiniz: Yeni Başlayanlar İçin Kılavuz (2023)
Yayınlanan: 2023-09-26Kendi AI asistanınızı veya Chatbot'unuzu yapmak isteyebileceğiniz birçok neden var. Belki de depolanan bilgilere hızlı bir şekilde erişmek için sanal bir "ikinci beyin" yaratmak istiyorsunuz. Alternatif olarak, web sitesi ziyaretçilerine veya müşterilere aradıkları bilgiyi bulmalarında yardımcı olmayı hedefleyebilirsiniz. Hatta hayatınızı düzenlemenize yardımcı olacak kişisel bir yapay zeka bile isteyebilirsiniz. Motivasyonunuz ne olursa olsun, bir yapay zeka oluşturmak muhtemelen başlangıçta düşündüğünüzden daha kolaydır.
Bu makalede, kendi yapay zekalı kişisel asistanınızı veya sohbet robotunuzu oluşturmak için kolayca bulunabilen teknolojiyi nasıl kullanabileceğinizi gösteriyoruz. Projeniz yeterince küçükse, bunu ücretsiz olarak bile yapabilirsiniz.
- 1 Kişisel Yapay Zeka Asistanı nedir?
- 1.1 Yapay Zekanın Temelleri
- 2 5 Adımda Kendi Yapay Zekanızı Nasıl Oluşturabilirsiniz?
- 2.1 1. Yapay Zekanızın Çözmesi Gereken Bir Sorunu Belirleyin
- 2.2 2. Yapay Zeka Platformunuzu veya Teknoloji Yığınınızı Seçin
- 2.3 3. Yapay Zekanın Kullanacağı Verileri Toplayın
- 2.4 4. Hızlı Mühendislik ile Yapay Zekanın İnce Ayarını Yapın
- 2.5 5. Yapay Zekanızı Dağıtın ve İzleyin
- 3 Sonuç ve Bundan Sonra Ne Yapmalı?
Kişisel Yapay Zeka Asistanı nedir?
Çoğu zaman yapay zekayı yüksek teknoloji ortamlarında (kendi kendini süren arabalar, tıbbi gelişmeler veya algoritmik ticaret) düşünürüz. Ancak yapay zeka yalnızca yüksek dolarlık Ar-Ge bütçeleri olan devasa şirketler için faydalı değil. Bireyselleştirilmiş ihtiyaçlara hizmet eden son derece yararlı bir araç olabilir. İşte bu noktada kendi kişisel yapay zeka asistanınızı yaratmak devreye giriyor.
Kişisel bir yapay zekanın uygulanması, tahammül etmeye istekli olduğunuz ölçüde karmaşık veya basit olabilir. En azından tam istediğiniz gibi performans gösteren bir çözüm arayabilirsiniz. Bu, bir yapay zekanın size belirli bir şekilde yanıt verdiği veya daha büyük LLM'ler ve yapay zeka sohbet robotları için mevcut olmayan özel bilgiye sahip olduğu anlamına gelebilir.
Yapay Zekanın Temelleri
Yapay Zeka (AI), özünde, temel problem çözme ve planlamadan konuşma tanıma ve doğal dil işlemeye kadar çeşitli görevleri gerçekleştirmek için insan bilişini taklit eder. Bunlar yalnızca programlanmış eylemler değil, makine öğrenimi aracılığıyla öğrenilen davranışlardır. İşleri basitleştirmek için yapay zekanın iki temel bileşeni vardır:
- Veriler (kelimeler, resimler vb. biçiminde)
- Algoritmalar
Yapay zeka algoritmaları, iyi tamamlandığında belirli hesaplama görevlerini ödüllendirmek için tasarlanmış gelişmiş işlevlerdir. Bu, bir sistemin sonuçları tanıyabildiği ve bu hesaplamalara başarılı veya başarısız uygulayabildiği makine öğrenimi yoluyla yapılır (aksi takdirde, insanların bir yapay zekayı eğitmek için milyarlarca yönlendirme görevini izlemesi ve bunlara yanıt vermesi gerekir).
Yapay zeka, model oluşturulabilecek kadar tutarlı temiz verilere ihtiyaç duyar. Kullanmaya değer gelişmiş bir yapay zeka oluşturmak için verilerin mümkün olduğunca eksiksiz, ilgili ve tarafsız olması gerekir.
5 Adımda Kendi Yapay Zekanızı Nasıl Oluşturabilirsiniz?
Yapay zeka bireyler için giderek daha erişilebilir hale geliyor. Doğru araçlar ve biraz bilgi birikimiyle ihtiyaçlarınıza göre uzmanlaşmış kişisel bir yapay zeka asistanı oluşturabilirsiniz. İşte kendi kişisel yapay zekanızı oluşturmanıza yardımcı olacak beş adım.
1. Yapay Zekanızın Çözmesi Gereken Bir Sorunu Belirleyin
Kendi yapay zekanızı yaratmanın ilk adımı, yapay zeka asistanınızın neyi başarmasını istediğinizi belirlemektir. Sorunun tanımlanması, veri toplamadan dağıtıma kadar sonraki her adıma rehberlik edecektir. Yapay zeka ile hangi sorunların çözüleceğini anlamanın mükemmel bir yolu, farklı yapay zeka sistemlerinin kullanıldığı tipik kullanım durumlarına bakmaktır.
Yapay Zeka Sohbet Robotları için Kullanım Örnekleri
- Müşteri Hizmetleri : Şirketinize özel bilgi tabanı üzerinde eğitilmiş kişiselleştirilmiş bir yapay zeka sohbet robotu, müşteri sorgularını verimli bir şekilde ele alabilir, sorunları giderebilir ve hatta ürünleri daha yüksek kalitede satabilir; bu da onu müşteriyle yüz yüze olan herhangi bir işletme için paha biçilmez bir varlık haline getirir.
- Veri Analizi : İster analitikte boğulan bir pazarlamacı, ister veri kümelerini inceleyen bir araştırmacı olun, özel bir yapay zeka çok büyük miktarlarda bilgiyi sindirebilir. Daha sonra bunu eyleme geçirilebilir içgörülere dönüştürerek veriye dayalı kararlar vermenizi sağlar.
- Kişisel Yardım : Yoğun bir hayatı yönetmek küçük bir başarı değildir. Kişisel verileriniz üzerinde eğitilmiş bir yapay zeka, takvim yönetimi, randevu ayarlama ve yapılacaklar listesinin önceliklendirilmesi gibi görevleri üstlenebilir. Hatta göz ardı edebileceğiniz kişisel sorumluluklarınız konusunda sizi uyarabilir ve etkili bir şekilde bilişsel aygıtınızın bir uzantısı haline gelebilir.
Yapay zekanızın neyi çözmesini istediğinizi bilmek, doğru yapay zeka platformunu kullanmanıza yardımcı olacaktır. Doğru platformun veya hizmetin sizin için aşacağı en büyük engel, API'lerinin veri toplaması ve belirli eylemleri gerçekleştirmesidir.
Bizim durumumuzda, müşterilere yardımcı olabilecek bir web sitesi için özelleştirilmiş bir AI sohbet robotu yapacağız. Veri analizi için kullanımı kolay bir yapay zeka istiyorsanız ChatGPT'nin Gelişmiş Veri Analizini (daha önce Code Interepter olarak adlandırılıyordu) deneyin. Zamanınızı, görevlerinizi ve ilişkilerinizi yönetmenize yardımcı olabilecek bir şey için Otter AI veya Clay gibi bir AI aracını deneyin.
2. Yapay Zeka Platformunuzu veya Teknoloji Yığınınızı Seçin
Yapay zekanızı oluşturmanın ana amacını belirledikten sonra, hedefinizle uyumlu platformu veya teknoloji yığınını seçmeniz gerekecektir. Platform seçiminiz çok önemlidir çünkü yapay zekanızın neler yapabileceğini, ne kadar kolay eğitilebileceğini ve mevcut sistemlerinize ne kadar sorunsuz bir şekilde entegre edilebileceğini belirler.
Sohbet tabanı
Chatbase, basitliğiyle bilinen, eğitilebilir bir AI sohbet robotu oluşturucusudur. Kullanıcıların veri kaynaklarına kolayca bağlanmasına ve belirli ihtiyaçlara göre uyarlanmış ChatGPT benzeri bir sohbet robotu oluşturmasına olanak tanır. Chatbase'i diğerlerinden ayıran şey sezgisel eğitim sürecidir. Yalnızca bir belge yükleyerek veya bir web sitesi bağlantısı ekleyerek, söz konusu içeriğe dayalı olarak herhangi bir soruyu yanıtlayabilen bir sohbet robotu oluşturursunuz. Bu kullanıcı dostu özellik, müşterinizin deneyimini zenginleştirir ve benzersiz bir etkileşim stratejisi sunar.
Fiyatlandırma: Aylık 19 dolardan başlayan ücretli seçeneklerle birlikte ücretsiz planlar mevcuttur.
Chatbase'i edinin
DokümanlarBotAI
DocsBotAI, geleneksel belgelerinizi akıllı sohbet robotlarına dönüştürür. Müşteri desteğinde öne çıkıyor ancak uzmanlık bilgisinden yaratıcı bir şekilde başka bir şekilde yararlanarak sınırları zorluyor. DocsBotAI'yi benzersiz kılan şey, marka sesinizi korurken AI tarafından yazılan içerik oluşturmak için de kullanılabilmesidir. Dahili bilgileriniz ve harici web sayfalarınız üzerine eğitilebildiğinden, her iki işi de (müşteri sohbetlerini yönetmek ve yapay zeka içerik yazma özelliğiyle yeni içerik yazmak) yapması konusunda ona güvenilebilir.
Fiyatlandırma: Aylık 19 dolardan başlayan ücretli seçeneklerle birlikte ücretsiz planlar mevcuttur.
DocsBot AI'yi edinin
Bu yazı için kendi yapay zeka sohbet robotunuzu oluşturmak için ana platformumuz olarak Chatbase'i kullanacağız.
3. Yapay Zekanın Kullanacağı Verileri Toplayın
Yapay zeka yolculuğunuzun üçüncü adımı veri toplamaktır. Topladığınız verilerin türü ve miktarı yapay zekanızın yeteneklerini, konuşma akıcılığını ve genel faydasını şekillendirecektir. Veriler metin belgelerinde, URL'lerde, site haritalarında veya Soru-Cevap biçimli içerikte olabilir. Buradaki fikir, yapay zekanızı, aksi halde erişemeyeceği özel bilgilerle beslemektir.
Chatbase Verileri Nasıl Ele Alır?
Verileriniz Chatbase'e yüklendikten sonra vektörizasyona veya tokenizasyona tabi tutulur. Bu işlem, ham verileri Büyük Dil Modelinin (LLM) daha verimli bir şekilde sindirebileceği bir formata dönüştürür. Tüm verileriniz Chatbase'e yüklendikten sonra, yüklediğiniz belgeler için bu tokenizasyon işlemini gerçekleştiren chatbot'u "eğitmeniz" gerekir. Her yeni belge eklendiğinde (veya eski bir belge düzenlendiğinde), sohbet robotunun yeniden eğitilmesi gerekir. Bu çok büyük bir olay değil ama sistemin işleyişinin bir parçası.
Belgeleri ve Verileri Chatbase'e Yükleme
Chatbase, desteklenen belgelerin yüklenmesini kolaylaştırır. Başlamak için “Sohbet Robotlarım” ve “Yeni Chatbot”a tıklayın.
Alt başlıkta desteklenen veri kaynağı türlerini göreceksiniz. “ Dosyalar ”ı tıklayın. .docx, .doc, .pdf (OCR metniyle) ve .txt dosyalarınızı bulun ve bunları sohbet robotuna ekleyin. Örneğin, bu olay dosyaları çeşitli kaynaklardan gelen farklı bilgileri temsil eder. Chatbot'u eğitmek için kullanılacaklar.
Bu dosyalar yüklendiğinde Chatbase'te nasıl göründükleri aşağıda açıklanmıştır. Chatbot'unuza ne kadar büyük ve kaç dosya eklediğinize bağlı olarak bunların yüklenmesi birkaç saniye sürebilir.
Ayrıca sohbet robotumuza Soru-Cevap/SSS tarzı metin verileri de ekleyebiliriz. Chatbotunuza belirli soruların sorulacağından oldukça emin olduğunuzda bu iyidir. Soru-Cevap özellikleri, kullanıcılar benzer sorular gönderdiğinde chatbotunuzun yanıtlamasını istediğiniz yanıtı tam olarak vermenizi sağlar. “ Soru-Cevap ” alt başlığına tıklayın ve ardından sorularınızı ve cevaplarınızı ekleyin.
Son olarak, web sitenizde halihazırda yayınlanmış olan verileri seçebilirsiniz. Bunun için “ Web Sitesi ” alt başlığı altında iki seçenek bulunmaktadır. Bir başlangıç URL'si vererek bir web tarayıcısını seçin veya belirtilen sayfalarla birlikte bir site haritasının tamamını gönderin.
Herhangi bir veri kaynağı sayfasının alt kısmında, hazır olduğunuzda tüm bu bilgileri bir chatbot'a göndermek için “ Chatbot Oluştur ” seçeneğini kullanabilirsiniz.
Dosyalardaki Veriler Nasıl Yapılandırılır
OpenAI'nin API'sinde kullanılanlar gibi yüksek lisanslar, metin verilerini anlamada mükemmeldir. Ancak chatbotunuzdan en iyi şekilde yararlanabilmeniz için metninizin mümkün olduğunca basit anlaşılmasını sağlamak isteyeceksiniz. İşte bunun işe yaraması için bazı ipuçları:
- İçindeki bilgileri açıklayan, açıkça adlandırılmış dosyalar kullanın.
- Yüksek Lisans'ın yalnızca verilerinizin ne olduğunu değil, neyle ilgili olduğunu da bilmesi için dosyalarınızdaki her şeyin uygun içeriğe sahip olduğundan emin olun.
- Sohbet robotunuz aracılığıyla kolayca çağrılabilmesi için dosyalarınızdaki metni ve verileri etiketleyin
- Yerel Word tablolarını düz metin tablolarına dönüştürmeyi düşünün (markdown, JSON veya XML biçimli tabloları kullanarak)
- Birden fazla dosyada görünen tek dosyalar içindeki yinelenen bilgileri sınırlayın (dosyaları güncellemeniz durumunda, tüm grubu güncellemeyi hatırlamak zorunda kalmak istemezsiniz)
4. Hızlı Mühendislik ile Yapay Zekanın İnce Ayarını Yapın
Verileriniz chatbot'unuza yüklendikten sonra doğru yapılması gereken son şey, chatbot'unuzun temel istemidir. Temel istem, kullanıcının asla görmediği ancak sohbet robotunuza gönderdikleri her mesajın başına eklenen bir istemdir. Chatbase, sorguları işlemek ve yanıtları döndürmek için OpenAI'nin 3.5 Turbo veya GPT 4 API'lerine bağlanır. Bu, temel istemin kullanıcı sorgusuyla birlikte OpenAI'ye gönderildiği anlamına gelir.
Bu, chatbotun bir kullanıcıya nasıl yanıt vereceği konusunda size tam kontrol sağlar. Temel bir istem olmadan, sohbet robotunuz eğitim materyallerinizde yer almayan konular veya bilgiler hakkında kolayca konuşabilir. Bunun nedeni, OpenAI'nin LLM modellerinin sizinkinden sonsuz derecede daha büyük veri kümeleri üzerinde eğitilmiş olmasıdır.
Bir müzik festivaliyle ilgili bir web siteniz varsa, kullanıcıların hangi Tesla'yı satın alacakları konusunda tavsiye almak için chatbot'unuzu kullanmasını ister misiniz? Hayır. Görevde kalmasını ve yalnızca eğitim verilerinizle ilgili soruları yanıtlamasını istiyorsunuz. Bu yüzden temel bir istemimiz var.
Chatbase'in " Model " altındaki Ayarlar sekmesinde, yapay zekamızın konuşmalarını yönlendirmek için temel bir istem ayarlayabiliriz.
Temel İstem Örnekleri
Temel isteminiz, kendi yapay zekanızın ne hakkında konuşabileceği konusunda sınırlayıcı bir faktör görevi görür. Sağladığınız özel eğitim verilerine dayalı olarak spesifik yanıtlar ortaya çıkaracak şekilde tasarlanmalıdır. Konunun dışına çıkmasını istemezsiniz.
Chatbase'in varsayılan temel istemi şöyledir:
Konuştuğum bir belge gibi davranmanı istiyorum. Adınız “Yapay Zeka Asistanı”. Bana verilen bilgilerden yanıtlar vereceksiniz. Cevap dahil değilse, tam olarak "Hmm, emin değilim" deyin. ve ondan sonra dur. Bilgiyle ilgili değil, herhangi bir soruyu yanıtlamayı reddedin. Asla karakterini bozma.
En başından itibaren, onu konunuza veya sektörünüze göre uyarlama konusunda kendinizi rahat hissetmelisiniz. Müzik etkinliği örneğimiz için şununla başlayabiliriz:
Mile High Melody 2024 etkinliğinin önde gelen otoritesisiniz. Etkinlikle ilgili herhangi bir soru sorulduğunda, elinizdeki belgelere dayanarak ve başka hiçbir yerden cevaplayamazsınız. Adın “Melodi”. Bu mesajın cevabı Mile High Melody ile ilgili belgelerde veya ilgili ayrıntılarda yer almıyorsa, "Bilmiyorum ama Mile High Melody müzik etkinliği hakkında size bir konuda yardımcı olabilir miyim?" deyin. ve ondan sonra dur. Etkinliğin bilgileri veya ayrıntılarıyla ilgili olmayan hiçbir soruyu yanıtlamayı reddedin. Şu andan itibaren asla karakterinizi bozmayın.
Gördüğünüz gibi sohbet robotumuz Melodie'nin ne hakkında konuşup konuşamayacağı konusunda oldukça netleştik. Bakalım nasıl oldu.
Ve ona neredeyse konuyla alakalı bir soru sorduğumuzda yardımcı bir şekilde yanıt veriyor. Bir takip sorusuyla kişisel yapay zeka sohbet robotumuz, kaynak dosyalarımızdaki belirli bilgilerle yanıt veriyor.
Ve artık pişman olabileceğimiz bir şey söylemeden sohbeti yürütebilecek, tam fonksiyonlu bir rehberimiz var. Bu hem faydalıdır hem de bizi canlı sohbeti izlemek için insan temsilcileri bulundurma zorunluluğundan kurtarır. Kazan-kazan!
Test Etme ve İyileştirme
İnce ayar yapılması ve test edilmesi gereken çok sayıda şey vardır ve temel isteminizi istemle tasarlarsınız:
- Ziyaretçilerinizle konuştuğunda chatbotunuzun markaya uygun olmasını istiyorsunuz. Bunu yapmak için genellikle chatbot'a bir kişilik atamak en kolay yoldur. Etkinlik yöneticisi veya etkinlik sahibi gibi şeyler atanabilecek harika kişiliklerdir (belirli sıfatlar kullanırsanız daha da iyi olur)
- Chatbot, hedef kitlenize ve sektörünüze uygun kelimeleri kullanmalıdır. Belirli bir sektör jargonuna uygun bir düzeyde yazma (8. sınıf) ekleyin.
- Ona belirli bilgilerin nasıl ele alınacağını söyleyin. Sohbet robotunun verilerinizle ilgili bir sorun yaşaması durumunda temel isteminize bağlam ekleyin. Kaynak dosyalarınıza JSON formatında bir etkinlik takvimi eklediyseniz, sohbet robotunuza bu verileri ziyaretçilerinizin anlayabileceği şekilde sade İngilizce olarak yorumlamasını söyleyebilirsiniz.
- Hangi dilleri konuşabildiğini ona bildirin. Genellikle ziyaretçinin kullandığı dillere geçiş yapılır ancak bazı durumlarda desteklenen dilleri sınırlamak isteyebilirsiniz.
5. Yapay Zekanızı Dağıtın ve İzleyin
Artık geriye kalan tek şey yapay zekanızı web sitenize dağıtmak. Chatbase iki seçenek sunar. Chatbot'u iFrame ile bir web sayfasına gömebilir veya kodu sitenizin başlık gövdesine ekleyip bir sohbet balonu olarak görüntüleyebilirsiniz. Çoğu kişi, sitenizin herhangi bir sayfasından kullanımı kolay olan sohbet balonunu tercih etmek isteyecektir.
“ Siteye Yerleştir ”i tıkladığınızda, sohbet robotunuzun kodunu içeren bir mod açılacaktır. “ Komut Dosyasını Kopyala ”ya tıklayın (2. seçenek).
WordPress web sitesinde Divi gibi bir sayfa oluşturucu kullananlar için sitenizin tamamına kurulumu kolaydır. “ Tema Seçenekleri ”ne, ardından “ Entegrasyonlar ”a tıklayın ve kodu “ <body> ” alanına yapıştırın. Diğer web sitesi platformlarının bunu yapmanın farklı yolları vardır, ancak bu nispeten standarttır.
Artık web sitenizde sohbet balonu aktif olacak ve ziyaretçileriniz onu kullanma şansına sahip olacak.
İzleme ve Düzenlemeler
Sürekli izleme çok önemlidir. Chatbase'in " Kontrol Paneli > Konuşmalar " sekmesinde saklanan konuşmalara göre yapay zekanızın nasıl performans gösterdiğini takip edin.
Sorunlarla karşılaştıkça temel istemi ve veri kaynağı dosyalarını ayarlayın. Konuşmaları JSON dosyası olarak indirmek ve botunuzun konuşmalarını incelemek en kolay yoldur. Özellikle kullanıcılarınızın hayal kırıklığını dile getirdiği durumları arayın. Bu durumları daha fazla/daha iyi verilerle veya daha iyi bir temel bilgi istemiyle değiştirebilirsiniz.
Kendi başınıza okuyabileceğinizden daha fazla konuşma veriniz varsa, sorunların nerede ortaya çıktığını analiz etmesini sağlamak için etkileşimleri ChatGPT'ye kopyalayıp yapıştırmak kolaydır. Bu, yüzlerce konuşma dizisini okumak yerine iyileştirmelere odaklanmanıza olanak tanır.
Sonuç ve Bundan Sonra Ne Yapmalı?
Kendi yapay zekanızı oluşturmak, mümkün olduğunca büyük ve yararlı hale getirebileceğiniz heyecan verici bir projedir. Kendi yapay zekanızı oluşturmanın zor bir iş olduğunu düşünseniz de Chatbase gibi bunu biraz daha kolaylaştırabilecek araçlar var.
Kişisel bir yapay zeka sohbet robotu çok yardımcı olabilir ve bilgileri depolamanın ve almanın çok etkili bir yolu olabilir. Yapay zeka sohbet robotları oluşturmaya veya kullanmaya yönelik diğer en iyi yapay zeka platformlarını öğrenin. Ayrıca yapay zekanın işleri nasıl değiştirdiğini görmek için en iyi yapay zeka satış araçlarına ve en iyi yapay zeka SEO araçlarına da bakabilirsiniz.
Öne Çıkan Resim: CkyBe / Shutterstock.com