ChatGPT'ye özel verilerinizi sağlamak mı istiyorsunuz? İşte bunun nasıl yapılacağına dair adım adım bir adım!

GPT teknolojisini güçlü ve kullanımı kolay bir sohbet robotunda sunan ChatGPT, dünyanın en popüler yapay zeka aracı haline geldi. Pek çok kişi, ilgi çekici konuşmalar sağlamak, soruları yanıtlamak, yaratıcı öneriler sunmak ve kodlama ile yazmaya yardımcı olmak için ChatGPT'yi kullanır. Ancak, verilerinizi uzun süreli kişisel kullanım için saklayamayacağınız için ChatGPT sınırlıdır ve Eylül 2021 bilgi verisi kesme noktasıdır.

Geçici bir çözüm olarak, özel bir ChatGPT örneği oluşturmak üzere ChatGPT'ye özel veriler ve 2021'den sonra güncellenmiş bilgiler sağlamak için OpenAI'nin API'sini ve LangChain'i kullanabiliriz.

Neden ChatGPT'ye Özel Veri Sağlamalısınız?

ChatGPT'yi özel verilerle beslemek ve bilgi bitiş tarihinin ötesinde güncellenmiş bilgiler sağlamak, ChatGPT'yi her zamanki gibi kullanmaya göre çeşitli avantajlar sağlar. İşte bunlardan birkaçı:

  • Kişiselleştirilmiş Etkileşimler:
    instagram viewer
    ChatGPT'ye özel veriler sağlayarak, kullanıcılar daha özelleştirilmiş bir deneyim oluşturabilir. Model, bireysel kullanıcılar veya kuruluşlarla ilgili belirli veri kümeleri üzerinde eğitilerek, benzersiz ihtiyaç ve tercihlerine göre uyarlanmış yanıtlarla sonuçlanabilir.
  • Etki Alanına Özgü Uzmanlık: Özel veri entegrasyonu, ChatGPT'nin belirli alanlarda veya sektörlerde uzmanlaşmasını sağlar. Sektöre özgü bilgi, terminoloji ve trendler konusunda eğitilebilir ve bu belirli alanlarda daha doğru ve anlayışlı yanıtlar verilmesini sağlar.
  • Güncel ve Doğru Bilgi: Güncel bilgilere erişim, ChatGPT'nin en son gelişmeler ve bilgilerle güncel kalmasını sağlar. Son olaylara, haberlere veya araştırmalara dayalı olarak doğru yanıtlar verebilir ve bu da onu daha güvenilir bir bilgi kaynağı haline getirir.

Artık ChatGPT'ye özel veriler sağlamanın önemini anladığınıza göre, bunu yerel bilgisayarınızda adım adım nasıl yapacağınız aşağıda açıklanmıştır.

1. Adım: Yazılımı ve Hazır Komut Dosyasını Kurun ve İndirin

Lütfen aşağıdaki talimatların bir Windows 10 veya Windows 11 makinesi için olduğunu unutmayın.

ChatGPT'ye özel veriler sağlamak için GitHub'dan en son Python3, Git, Microsoft C++ ve ChatGPT alma komut dosyasını yükleyip indirmeniz gerekir. Bilgisayarınızda bazı yazılımlar zaten yüklüyse, işlem sırasında herhangi bir kesinti yaşamamak için bunların en son sürümle güncellendiğinden emin olun.

Yükleyerek başlayın:

  • İndirmek:Python3 (Özgür)
  • İndirmek:git (Özgür)
  • İndirmek:Microsoft Görsel Yapı Araçları (Özgür)

Python3 ve Microsoft C++ Kurulum Notları

Python3'ü kurarken, işaretlediğinizden emin olun. Python.exe'yi PATH'e ekleyin tıklamadan önce seçenek Şimdi kur. Bu, Python'a bilgisayarınızdaki herhangi bir dizinden erişmenize izin verdiği için önemlidir.

Microsoft C++'ı Yüklerken, yüklemek isteyeceksiniz Microsoft Visual Studio Derleme Araçları Birinci. Kurulduktan sonra, işaretleyebilirsiniz C++ ile masaüstü geliştirme seçeneği ve tıklayın Düzenlemek tüm isteğe bağlı araçlar sağ kenar çubuğunda otomatik olarak işaretlenir.

Artık Python3, Git ve Microsoft C++'ın en son sürümlerini yüklediğinize göre, özel yerel verileri kolayca sorgulamak için Python betiğini indirebilirsiniz.

İndirmek: ChatGPT alma betiği (Özgür)

Komut dosyasını indirmek için tıklayın kod, sonra seç ZIP'i indir. Bu, Python betiğini varsayılan veya seçili dizine indirmelidir.

İndirdikten sonra, artık yerel bir ortam kurabiliriz.

2. Adım: Yerel Ortamı Kurun

Ortamı kurmak için indirdiğiniz chatgpt-retrival-main klasöründe bir terminal açmanız gerekecek. Bunu yapmak için açın chatgpt-geri alma-ana klasörü sağ tıklayın ve seçin Terminalde aç.

Terminal açıldıktan sonra, bu komutu kopyalayıp yapıştırın:

pip kurulumu langchain openai kromadb tiktoken yapılandırılmamış

Bu komut Python'un paket yöneticisini kullanır. Python sanal ortamını oluşturun ve yönetin gerekli.

Sanal ortamı oluşturduktan sonra, servislerine erişmek için bir OpenAI API anahtarı sağlamamız gerekiyor. İlk önce bir API anahtarı oluşturmamız gerekecek. OpenAI API anahtarları sitesi tıklayarak Yeni gizli anahtar oluştur, anahtar için bir ad ekleyerek, ardından Gizli anahtar düğmesi oluştur.

Size bir dizi karakter sağlanacaktır. Bu, OpenAI API anahtarınızdır. API anahtarının yanındaki kopya simgesine tıklayarak kopyalayın. Bu API anahtarının gizli tutulması gerektiğini unutmayın. Sizinle kullanmalarını gerçekten amaçlamadığınız sürece başkalarıyla paylaşmayın.

Kopyalandıktan sonra, chatgpt-retrival-main klasörüne geri dönün ve sabitleri şununla açın: not defteri. Şimdi yer tutucuyu API anahtarınızla değiştirin. Dosyayı kaydetmeyi unutmayın!

Artık sanal ortamınızı başarıyla kurduğunuza ve OpenAI API anahtarınızı bir ortam değişkeni olarak eklediğinize göre. Artık özel verilerinizi ChatGPT'ye sağlayabilirsiniz.

3. Adım: Özel Verilerin Eklenmesi

Özel veriler eklemek için tüm özel metin verilerinizi veri chatgpt-retrival-main içindeki klasör. Metin verilerinin biçimi PDF, TXT veya DOC biçiminde olabilir.

Yukarıdaki ekran görüntüsünden de görebileceğiniz gibi, üzerine yazdığım bir makale olan uydurma bir kişisel program içeren bir metin dosyası ekledim. AMD'nin İçgüdü Hızlandırıcılarıve bir PDF belgesi.

4. Adım: ChatGPT'yi Terminal Üzerinden Sorgulama

Python betiği, data klasörüne ve internete eklediğimiz özel verilerden veri sorgulamamıza izin verir. Başka bir deyişle, normal ChatGPT arka ucuna ve veri klasöründe yerel olarak depolanan tüm verilere erişebileceksiniz.

Komut dosyasını kullanmak için python'u çalıştırın chatgpt.py komut dosyası ve ardından sorunuzu veya sorgunuzu bağımsız değişken olarak ekleyin.

piton chatgpt.py "SENİN SORUN"

Sorularınızı tırnak içinde yazdığınızdan emin olun.

Verilerimizi ChatGPT'ye başarılı bir şekilde aktarıp aktarmadığımızı test etmek için, kişisel bir soru soracağım. Kişisel Sched.txt dosya.

İşe yaradı! Bu, ChatGPT'nin daha önce sağlanan Kişisel Sched.txt dosyasını okuyabildiği anlamına gelir. Şimdi, ChatGPT'yi bilgi son tarihi nedeniyle bilmediği bilgilerle başarılı bir şekilde besleyip beslemediğimize bakalım.

Gördüğünüz gibi ChatGPT -3'ün bilgi kesintisi tarihinden sonra piyasaya sürülen AMD Instinct MI250x'i doğru bir şekilde tanımladı.

Özel ChatGPT'nin Sınırlamaları

GPT-3.5'i özel verilerle beslemek, LLM'yi uygulamak ve kullanmak için daha fazla yol açsa da, birkaç dezavantaj ve sınırlama vardır.

Öncelikle, tüm verileri kendiniz sağlamanız gerekir. Bilgi sonlandırma tarihine kadar GPT-3.5'in tüm bilgilerine erişmeye devam edebilirsiniz; ancak, tüm ekstra verileri sağlamanız gerekir. Bunun anlamı, yerel modelinizin internette GPT-3.5'in bilmediği belirli bir konu hakkında bilgi sahibi olmasını istiyorsanız, internete gidip verileri kendiniz kazımalı ve chatgpt-retrival-main'in veri klasörüne bir metin olarak kaydetmelisiniz.

Başka bir sorun da, ChatGPT'yi bu şekilde sorgulamanın, doğrudan ChatGPT'ye sormaya kıyasla yüklenmesinin daha fazla zaman almasıdır.

Son olarak, şu anda mevcut olan tek model GPT-3.5 Turbo'dur. Dolayısıyla, GPT-4'e erişiminiz olsa bile, onu özel ChatGPT bulut sunucunuza güç sağlamak için kullanamazsınız.

Özel ChatGPT Müthiş Ama Sınırlıdır

ChatGPT'ye özel veriler sağlamak, modelden daha fazlasını elde etmenin güçlü bir yoludur. Bu yöntemle, modeli istediğiniz herhangi bir metin verisiyle besleyebilir ve bazı sınırlamalarla da olsa normal ChatGPT gibi yönlendirebilirsiniz. Ancak, en son GPT-4 modeline erişimin yanı sıra verilerimizi LLM ile entegre etmek daha kolay hale geldikçe bu durum gelecekte değişecektir.