fbpx
Scratch ile cloud değişken
Ocak 15, 2021
2FA nedir ? Neden önemli? Nasıl ayarlanır?
Kasım 4, 2023
Show all

OpenAI ve ChatGPT denemesi – 1

OpenAI Nedir?

Yapay zeka ve makine öğrenimi alanında araştırma, geliştirme ve uygulama çalışmaları yapan bir araştırma şirketidir. 2015 yılında Elon Musk, Sam Altman, Greg Brockman ve diğer birkaç yatırımcı tarafından kurulmuştur. Amacı, yapay zeka teknolojilerinin gelişimini hızlandırmak ve insanlığın yararına kullanımını teşvik etmektir. Şirket, geniş bir yapay zeka araştırma topluluğuna erişim sağlayan açık kaynaklı araçlar ve platformlar da geliştirmektedir. OpenAI, birçok alanda uygulama geliştirmekte ve üretmektedir, örneğin doğal dil işleme, görüntü işleme, robotik, oyunlar, sanat ve daha pek çok alanda çalışmalar yapmaktadır.

Fethiye'nin ilk robotik kodlama atölyesi Teknolikya da Python eğitimleri öğretilirken yenilikçi çözümlerde öğrencilere aktarılmaktadır. Burada OpenAI ve python kullanılarak örnek bir çalışma ile yazılım eğitiminin önemi sorgulanmıştır.

ChatGPT nedir? Kendisine sorduk bakın ne dedi:

Ben ChatGPT, OpenAI tarafından eğitilmiş büyük bir dil modeliyim. Doğal Dil İşleme alanında çalışan bir yapay zeka sistemiyim ve insanlarla doğal bir şekilde iletişim kurabilirim. Yüz milyarlarca kelime ve cümle örneklerini kullanarak, birçok farklı dilde insanlarla sohbet edebilirim ve çeşitli konularda yardımcı olabilirim.

ChatGPT nerelerde kullanılabilir?

ChatGPT, insanlarla etkileşimde bulunabileceği her yerde kullanılabilir. Örneğin:

Müşteri Hizmetleri: Birçok şirket, müşterileriyle doğrudan etkileşim kurmak için ChatGPT'yi kullanıyor. ChatGPT, müşterilerin sorularını yanıtlayabilir, sorunları çözebilir veya ürün ve hizmetler hakkında bilgi verebilir.

Eğitim: ChatGPT, öğrencilerin öğrenme deneyimini iyileştirmek için kullanılabilir. Öğrenciler, ChatGPT ile konuşarak konular hakkında daha fazla bilgi edinebilir veya ödevlerini tamamlamak için yardım alabilirler.

Sağlık Hizmetleri: ChatGPT, tıbbi danışmanlık veya hastalık teşhisi konusunda yardımcı olabilir. ChatGPT ayrıca, bir hastanın semptomlarına veya sağlık geçmişine dayanarak, uygun bir sağlık hizmeti sağlayıcısı ile iletişim kurmasına yardımcı olabilir.

Kişisel Asistan: ChatGPT, insanların günlük hayatlarında birçok konuda yardımcı olabilir. Örneğin, hava durumu tahminleri, yol tarifleri, hatırlatıcılar, haberler, spor skorları ve daha birçok konuda bilgi verebilir.

Sosyal Medya: ChatGPT, insanların sosyal medya platformlarında etkileşim kurmasına yardımcı olabilir. ChatGPT, insanların bir konu hakkında fikir alışverişinde bulunmalarına veya bilgi paylaşmalarına yardımcı olabilir.

Bu yalnızca ChatGPT'nin kullanılabileceği birkaç örnek. Temel olarak, insanlarla doğal bir şekilde iletişim kurmanın gerekli olduğu her yerde kullanılabilir.

Python nedir?

Python, yüksek seviyeli bir programlama dili olarak bilinen, genel amaçlı bir programlama dilidir. 1991 yılında Guido van Rossum tarafından geliştirilmiştir. Adını Monty Python adlı bir İngiliz komedi grubundan almıştır.

Python, kod yazmayı kolaylaştırmak için tasarlanmış bir dil olup, okunması ve anlaşılması kolaydır. Bu nedenle, hem acemi hem de deneyimli programcılar tarafından tercih edilir. Python'un en önemli özelliklerinden biri, açık kaynak kodlu olmasıdır ve bu sayede birçok geliştiricinin katkısı ile sürekli olarak geliştirilmektedir.

Python, birçok farklı platformda çalıştırılabilir, yani Windows, Linux, macOS gibi işletim sistemleri üzerinde çalışabilir. Python, çeşitli amaçlar için kullanılabilir, örneğin yazılım geliştirme, veri bilimi, yapay zeka, web geliştirme, sistem yönetimi ve daha birçok alanda kullanılabilir. Python, zengin bir standart kütüphaneye sahiptir ve ayrıca birçok üçüncü taraf kütüphane mevcuttur, bu nedenle, çeşitli uygulamalar için geniş bir ekosisteme sahiptir.

Fethiye robotik kodlama alanında 2017 yılından beri Teknolikya robotik kodlama atölyesinde çalışmalarımıza devam ediyoruz. yüzlerce öğrenciyi robotik kodlama ile tanıştırdık. Yazılım alanında deneyim sahibi olmalarını sağladık . Çalışmalarımıza devam ediyoruz.

Python da OpenAI nasıl kullanılır?

teknolikya-yapayzeka-openai-chatgpt-python-nasil-11

OpenAI üzerinden hesap oluşturun

Bu linke tıklayarak openai sayfasına gidin ve kendinize bir hesap oluşturun

sağ üstte hesabınızdan "view AIP keys" tıklayın

teknolikya-yapayzeka-openai-chatgpt-python-nasil-22

Hesabınıza girin

Key i kopyalayıp kodun içinde

openai.api_key ="your-key"

kısmına kopyalayın
teknolikya-yapayzeka-openai-chatgpt-python-nasil-13

Kütüphane yükleme

pip install openai

kütüphaneyi yükleyin

teknolikya-yapayzeka-openai-chatgpt-python-code14

Soruyu koda yaz

29. satırdaki
prompt = 'why robotics and coding education are important for kids'
kısmına istediğiniz yazıyı girip kodunuzu çalıştırın

bundan sonrası size kalmış :)

import openai

openai.api_key ="sisin_openai_api_keyiniz"

def generate_gpt3_response(user_text, print_output=False):
      
    completions = openai.Completion.create(
        engine='text-davinci-003',  # Determines the quality, speed, and cost.
        temperature=0.5,            # Level of creativity in the response
        prompt=user_text,           # What the user typed in
        max_tokens=100,             # Maximum tokens in the prompt AND response
        n=1,                        # The number of completions to generate
        stop=None,                  # An optional setting to control response generation
    )

    # Displaying the output can be helpful if things go wrong
    if print_output:
        print(completions)

    # Return the first choice's text
    data=""
    for choice in completions.choices:
        data += choice.text
    #return completions.choices[0].text 
    return data

if __name__ == '__main__':
    prompt = 'why robotics and coding education are important for kids'
    response = generate_gpt3_response(prompt)
    
    print(response)