OpenAI bizi yine şaşırttı
ChatGPT başladıktan bir sene sonra, OpenAI tekrar ortalığı karıştırdı
Lütfen abone olun; lütfen paylaşın
Adresi kopyalayıp ( _↑_ Copy Link) WhatsApp grubunuza gönderebilirsiniz.
Özet
OpenAI 7 Kasım 2023'te yeni ürünlerini duyurdu:
128K bağlam penceresine sahip GPT-4 Turbo.
Yeni Assistants API.
Multimodalite
Asistanlar API'sini kullanma:
Artık belirli içeriklere has kendi ChatGPT’mi oluşturabilirim.
Süreç bir metin dosyasının hazırlanmasını ve yüklenmesi ile başlıyor
Dosyayı hazırlarken:
Bir web sayfasını okumak, metni çıkarmak ve iki dize işaretçisi arasında bir dosyaya kaydetmek için VS Code'da Co-Pilot ile bir Python betiği geliştirdim.
Metin dosyasını yükledim ve özel ChatGPT'mi test ettim:
Yapay zeka, metinde bulunmayan bilgileri icat etmeden, gönderinin içeriğine dayanarak soruları başarıyla yanıtladı.
Özel yazılım eğitmenleri oluşturmak için bu konuyla ilgileniyorum:
ChatGPT ve Assistants API, OpenAI kontrolünde ama bilgi tabanı ve Embeddings hazırlama benim sorumluluğum altında olacak.
Gelecekte Embeddings üzerine yazacağım
Son olarak, OpenAI gelişmeleri ve liderlik değişiklikleri:
OpenAI CEO'su Sam Altman yönetim kurulu tarafından görevden alındı.
OpenAI yönetim kurulu, tipik kurumsal yönetim kurullarının aksine, kurucu ortaklardan ve farklı geçmişlere sahip birkaç kişiden oluşuyordu.
Altman'ın görevden alınması ve ardından Greg Brockman'ın istifası, yönetim kurulunun kararıyla çözülen büyük bir anlaşmazlıktan kaynaklanmış olabilir.
-+-+-+-+
7 Kasım 2023'te OpenAI’nin duyurduğu yeni modeller ve özellikle Asistant yazılımı yeni bir çığır açıyor:
128K bağlam penceresine sahip yeni ve geliştirilmiş GPT-4 Turbo
Aşağıda gösterdiğim yeni Assistants API'si
Henüz denemediğim görme, görüntü oluşturma (DALL·E 3) ve metinden konuşmaya (TTS) dahil çok modluluk.
Assistants API’yı kullanırken
Bu olağanüstü ürün bilgisayar uzmanı olmayan birine (benim gibi) kendi uzman olduğu herhangi bir alanda (mühendislik, aşçılık, tarih, bahçe) bir chatbot geliştirme imkanı veriyor.
Geçen haftaki yazıyla ilgili soruları yanıtlayan bir ChatGPTHalim oluşturmak için Assistants API ürününü denedim. Gerek olduğu için değil, deneme babında. Şöyle yaptım:
Yazı metnini ‘elon.txt’ adlandırdığım bir dosyaya koydum
Benim openai hesabım vardı zaten. O hesabı kullanarak Assistans API Deneme (Playground) sayfasına gittim.
Playground’da, chatbot adını Elon_Post koydum
‘elon.txt’ dosyasını, ADD butonuna tıklayarak Files alanına yükledim
Instructions kutusuna şunları yazdım
You are a helpful assistant. You answer by using the information in the uploaded files. If the information cannot be found in the uploaded files, say ‘Information cannot be found’ (Türkçesi: Sen yardımsever bir asistansın. Cevaplarını yüklenen dosyalardaki bilgileri kullanarak veriyorsun. Yüklenen dosyalarda bilgi yoksa, 'Bilgi bulunamadı' diye cevap ver.)
Ondan sonra, sorular sorulabilir.
Assistants API'de üç araç seçeneği var: Bu iş için, "Geri Alma" (Retrieval) aracını kullanıyoruz.
Yazı metnini ‘elon.txt’ dosyasına kopyalama
Kullanılacak metnin baş ve sonunu, -+-+-+-+ ve ._._._._ satırları ile işaretledim sayfada. Tek bir yazı için, el yordamı copy-paste yapmak daha kolay ama genel olsun diye bir progran yazdım. VS Code Co-pilot1 açıp şu komutu verdim::
Write a python script, rdweb(url, s1, s2), that will read the web page in `url`; remove all html tags and other non-text characters; return the section between the strings s1 and s2 as a text string (Türkçesi: Bir web sayfasını açıp içindekileri oku)
Co-pilot fonksiyonu yazdı ve denedim, sorunsuz çalıştı. Ondan sonra bir de okuduğunu bir dosyaya kaydetmesini istedim. Co-pilot o değişikliği de yaptı. Programı aşağıda kopyalıyorum:
import requests
from bs4 import BeautifulSoup
def rdweb(url, s1, s2, filename):
# get the webpage content
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
# remove all html tags and other non-text characters
text = soup.get_text()
# find the section between the strings s1 and s2
start_index = text.find(s1) + len(s1)
end_index = text.find(s2)
result = text[start_index:end_index]
# save the result in the specified file
with open(filename, 'w') as f:
f.write(result)
I called this function as follows:
url="https://halimgur.substack.com/p/why-did-elon-musk-buy-twitter"
s1="-+-+-+-+"
s2="._._._._"
filename="elon.txt"
rdweb(url, s1, s2, filename)
Ondan sonra, ‘elon.txt’ dosyasını Assistants Playground sayfasına yükledim.
Soru Cevap
İlk sorum kolay ama ad, soyadı kavramlarını bilmek gerekiyor cevaplamak için:
Yazıda bir kaç kez ‘Elon Musk’ geçiyor ama hiç bir yerde adı Elon, sotadı Musk denmiyor. O algılamayı ChatGPT kendisi yapmış.
İkinci soru biraz daha zordu:
İşte bir kaç soru cevap daha:
and even more:
Son sorunun cevabı bu sayfada yoktu. ChatGPT cevabı uydurmadı, istediğim gibi ‘Bilgi bulunamadı’ diye cevap verdi.
Üç soru daha sordum:
Gelecek
LLM'lere (Büyük Dil Modelleri) olan ilgim, bunları daha önce de yazdığım gibi eğitimde kullanmak. Nihai amaç, öğrencinin sorularına cevap verecek, öğrencinin bilgi ve kavrayış düzeyini sınayacak bir yazılım. Bu nihai amaç için gerekli en önemli araçlardan birini ChatGPT geçen hafta kullanıma açtı.
Yukarıdaki demoda bir blog yazısının metnini yükledim ve o yazıya ilişkin sorular sordum. Bunu tüm blog yazılarım için bir sohbet robotuna genişletmek mümkün:
Tüm gönderilerimden indekslenmiş bir veritabanı oluşturulur
Bu, her gönderiye özel "embedding vectors" oluşturup bunları depolayarak yapılır. Bu yalnızca bir kez yapılır.
Kullanıcı bir soru sorsun
Soru metni, ‘embedding vector’e dönüştürülür
Bu vektör, veritabanındaki vektörlerle karşılaştırılır.
Soru ile en alakalı gönderi metni, önceki bölümde yaptığım gibi soruyla birlikte ChatGPT Assistant'a gönderilir.
ChatGPT yanıtı kullanıcıya görüntülenir
Yukarıda birkaç yerde “embedding vektörü” kullanılmıştır. Bunun çoğu okuyucu için pek bir şey ifade etmediğini biliyorum. Fark ettiğiniz gibi Halim'in Günlüğü'ne yeni bir etiket ekledim: AI STUFF. Daha sonra bu başlık altında Embeddings başlıklı bir yazı hazırlayacağım.
Bu konu ile ilgileniyorsanız, bu post’un ingilizce versiyonunu da okumanızı tavsiye ederim. Orijinalini ingilizce yazmıştım ve Türkçeye çevirirken bazı yerleri özetledim.
Kısa kısa
OpenAI bizi bir kaç gün önce tekrar şaşırttı
Ben yazıyı tamamlarken OpenAI bizi yine şaşırttı. Yönetim Kurulunun güvenini kaybeden CEO Sam Altman'ın görevden aldığı duyuruldu. OpenAI Yönetim Kurulu, OpenAI'ye benzer değere sahip (80 milyar dolarlık yani) diğer şirketlerin Yönetim Kurulları gibi değildir. Değeri 100 milyar dolara yakın olan herhangi bir şirketin, avukatlar, muhasebeciler ve şirketin yatırımcılarını ve ortaklarını temsil eden kişilerden oluşan bir Yönetim Kurulu olması gerekir. OpenAI Yönetim Kurulu'nda şu kişiler vardı:
Greg Brockman (Başkan)
Ilya Sutskever, aynı zamanda OpenAI Chief Scientist
Adam D'Angelo, Quora'nın CEO'su
Helen Toner, Georgetown Üniversitesi Güvenlik ve Gelişen Teknoloji Merkezi'nde akademisyen ve yönetici
Tasha McCauley, bir teknoloji girişimcisi ama daha çok aktör Joseph Gordon-Levitt'in karısı olarak biliniyor
Helen Toner genç bir akademisyen. Beş yıl önceki Çin günlüğü notlarını okudum.
Brockman, Sutskever ve Altman OpenAI'nin kurucu ortaklarıydı. Greg Brockman, Altman'ın görevden alınmasından kısa bir süre sonra istifa etti. Benim tahminim, İlya ile Sam arasında fikir ayrılığı vardı ve Adam, Helen ve Tasha İlya'nın yanında yer aldı.
Şimdi ne olur? Artık çatışma çözüldü ve karar verildi. Bu kararı kabul ettiği takdirde, Altman'ın geri dönmesi bile mümkün bence.
._._._._
You Tube
Lex Friedman’ın Profesör John Mearsheimer (Chicago Üniversitesi) ile yaptığı bu mülakat izlemeye değer. Ben yarısını anca izleyebildim henüz ama gerisini de izleyeceğim.
John Mearsheimer ve Jeffrey Sachs, şu anda Amerikan Demokrat Partisini ve Cumhuriyetçilerin bir kısmını kıskacına almış neocon savaş çığırtkanı komploya karşı sesi çıkan nadir akademisyenlerden ikisi. Aslında karşı çıkan çok da, bu ikisi (Sachs ve Mearsheimer) kolay kolay kimsenin karşı çıkamadığı sözlerine saygı duyulan iki kişi. Bunu izledikten sonra, You Tube’dan bir Sachs videosu da bulup izleyebilirsiniz. Ben Jeffrey Sachs’ı biraz daha iyimser buluyorum ve onun görüşleri bana daha makul geliyor.
Türkiye aydını genellikle kendi gençliğinde bellediği ezberlerin dışında söylemlere inanmaz ama yine de bu ikisini izlemenizi tavsiye ederim.
Günlük
Üç ay sonra kasık fıtığı ameliyatı olacağım. Bir süredir, ayağa kalktığımda kasıklarımın yakınında iki küçük şişkinliğin dışarı çıktığını hissediyorum. Yattığımda kayboluyorlar. Kasık fıtığı, bağırsağın bir kısmının kasık bölgesine yakın karın kaslarındaki zayıf bir noktayı zorlayarak bir çıkıntı oluşturması anlamına gelirmiş.
Bu nadir bir hastalık değil. Bu ameliyatı kendiniz geçirmiş olmanız veya en azından geçiren birini tanıyor olmanız kuvvetle muhtemel. Tedavi edilmezse ciddi komplikasyonlara yol açabileceğini söylüyorlar. Doktorumun yönlendirdiği cerrah, cerrahi müdahalenin en iyi yöntem olduğunu söylüyor.
Ameliyat laparoskopik olacak. Cerrah büyük bir kesi yapmak yerine laparoskopun ve cerrahi aletlerin yerleştirileceği birkaç küçük kesi yapacak. Laparoskopta kamera var. Bu sayede, cerrah içimi bir monitörde görüntüleyip aletleri öyle yönlendirebiliyor. Bu minimal invaziv yaklaşımın geleneksel açık cerrahiye kıyasla daha az ağrı ve daha çabuk iyileşme anlamına geleceğini umuyorum.
Operasyon minimal invazif olmasına rağmen yine de bir gece hastanede kalmam gerekecek. Ameliyat sırasında tam anestezi altında olacağım ve yaşım 70'e yakın olduğundan, her ihtimale karşı beni birkaç saat gözlem altında tutmak isteyecekler. Görünüşe göre yaşlı hastalar anestezi ve ameliyattan kaynaklanan komplikasyonlara daha duyarlıymış..
Lapsang Souchong çayı almak için şehre gittim:.
İnşaat sektörü sendikası CFMEU'nun güvenlik standartları ve saha koşullarıyla ilgili yaptığı protesto yürüyüşüne denk geldim. Son gönlerde olan iki kaza tetiklemiş;
Cross River Rail'de düşen işçi
West End bölgesinde düşerek ölümcül şekilde yaralanan genç delikanlı (17 yaşında).
Bu olayların ayrıntılarını bilmediğim için yorum yapmayacağım. İnsanların şantiyelerde ölmeye devam etmesi çok üzücü.
LapsangSouchong'un yanı sıra bir siyah çay daha denemek istedim. Ben Darjeeling'i düşünüyordum ama dükkan sahibi Yunnan Fop'u tavsiye etti. Lapsang Souchong'u sevdiğimden, bunu daha çok beğeneceğimi düşündüğünü söyledi.
Denedim. Güzel taze bir tadı var. Acı olmadığı için günün her saatinde tek başına içebilirim.
Son okuduğum kitap
Geçen hafta okuduğum kitap:
Her ne kadar bu bir polisiye kurgu olsa da Cezayir'in yakın tarihi hakkında çok şey öğrendim.
Altmışlı yılların başında Paris'te bir İngiliz genç, tesadüfen 17 Ekim 1961 katliamına tanık olur. Fransız Hükümeti tarafından gerçekleştirilen olağanüstü bir suç eylemi olan bu olayı Wikipedia şöyle açıklıyor:
The Paris massacre of 1961[a] (also called the 17 October 1961 massacre[b] in France) was the mass killing of Algerians who were living in Paris by the French National Police. It occurred on 17 October 1961, during the Algerian War (1954–62). Under orders from the head of the Parisian police, Maurice Papon, the National Police attacked a demonstration by 30,000 pro-National Liberation Front (FLN) Algerians. After 37 years of denial and censorship of the press, in 1998 the government finally acknowledged 40 deaths, while some historians estimate that between 200 and 300 Algerians died.[3][4] Death was due to heavy-handed beating by the police, as well as mass drownings, as police officers threw demonstrators into the river Seine.
Türkçe: 1961[a] Paris katliamı (Fransa'da 17 Ekim 1961 katliamı[b] olarak da anılır), Paris'te yaşayan Cezayirlilerin Fransız Ulusal Polisi tarafından toplu öldürülmesiydi. 17 Ekim 1961'de Cezayir Savaşı (1954–62) sırasında meydana geldi. Paris polis şefi Maurice Papon'un emriyle Ulusal Polis, Ulusal Kurtuluş Cephesi (FLN) yanlısı 30.000 Cezayirlinin gösterisine saldırdı. Basına yönelik 37 yıl süren inkar ve sansürden sonra, 1998'de hükümet nihayet 40 kişinin öldüğünü kabul etti; bazı tarihçiler ise 200 ila 300 arasında Cezayirlinin öldüğünü tahmin ediyor.[3][4] Ölüm, polisin sert darbesi ve polis memurlarının göstericileri Seine Nehri'ne atması sonucu toplu boğulmalardan kaynaklandı.
Romandaki genç, daha sonra Ben Bella'nın suikasta kurban gitmesi ve Boumedyen'in iktidara gelmesinden sonra etkili pozisyonlara gelen birkaç Cezayirli militanla karşılaşıyor. Daha fazla anlatarak komployu açığa vurmayacağım. Ana kahramanlardan biri, devrimi, orduyla İslamcılar arasındaki iç savaşı ve sonrasında yaşananları yaşamış, yılgın, yaşlı bir Cezayir polis komiseri Talep. Artık emekliliğe yaklaşmışken, kendisine zor bir görev veriliyor.
Kitaptan bir kesit. Komiser Talip ile Polis Müdürü Bouras konuşuyor:
‘How old were you at independence, Taleb?’ Bouras asks, as if genuinely interested in the answer. ‘Seven, Director.’ ‘Do you remember the day?’ ‘I remember my father smiling. It was not a common sight.’ ‘Did he smile more often after independence?’ ‘Less, if anything.’ ‘So, there we have it. The history of the republic encapsulated in the history of your father’s smile.’ Bouras broods on this thought for a moment, then says, ‘Do you believe in the existence of hizb fransa, Taleb?’ ‘No, Director, I don’t.’ Unlike many of his countrymen, Taleb gives no credence to the conspiracy theory that the French left a fifth column of saboteurs behind them when they left in 1962 – hizb fransa, the ‘party of France’ – dedicated to undermining the new republic in any way they could. He believes that if de Gaulle had been able to pull that off, the old fox would surely have found a way to prevent independence altogether.
Türkçe: Bouras sanki cevapla gerçekten ilgileniyormuş gibi “Bağımsızlıkta kaç yaşındaydın Taleb?” diye soruyor. “Yedi, Müdürüm.” “Günü hatırlıyor musun?” “Babamın gülümsediğini hatırlıyorum. Bu alışılagelmiş bir manzara değildi.' 'Bağımsızlıktan sonra daha sık mı gülümsedi?' 'Daha az, hatta çok daha az.' 'İşte, işte bulduk. Cumhuriyetin tarihi, babanın gülümsemesinin tarihinde özetlenmiştir.' Bouras bir an bu düşünce üzerinde düşünür ve sonra şöyle der: 'Hizb fransa'nın varlığına inanır mısın Taleb?' 'Hayır Müdür, inanmıyorum. Taleb, birçok vatandaşının aksine, Fransızların 1962'de ayrılırken arkalarında yeni cumhuriyeti baltalamaya adanmış beşinci bir sabotaj kolu - hizb fransa, 'Fransa'nın partisi' - bıraktığı yönündeki komplo teorisine inanmıyor. ne şekilde olursa olsun. Eğer de Gaulle bunu başarabilseydi, yaşlı tilkinin kesinlikle bağımsızlığı tamamen engellemenin bir yolunu bulacağına inanıyor.
Goddard, Robert. This is the Night They Come For You: A TIMES THRILLER OF THE YEAR (pp. 4-5). Transworld. Kindle Edition.
Kindle’dan aldığım diğer Goddard romanları:.
“In Pale Battalions” romanını yıllar önce (Kindle öncesi yıllar) Şehir Kütüphanesinden alıp okumuştum. Çok sevmiştim. Bir de Kindle için aldım tekrar okumak için
Pascal ve Hagi
Pascal, Hagi ve ben Eşkiye Dünyaya Hükümdar Olmaz (dizi müziği versiyonu) dinliyoruz. Ben telefon ile kayda başlayınca beni seyredip susuyorlar ama yine de bir şeyler çektim:
Zika İstatistikleri
Ekşi maya ekmek istasistikleri devam ediyor:
VS Code bedava ama co-pilot kullanmak için yıllık 100 dolar abone ücreti ödüyorum. Değer ama.
Geçmiş olsun Halim bey.
Halim'cim çok geçmiş olsun. Fıtık çok yaygın bir şey aslında. Neyse ki bende yok şimdilik. Fıtık beni kesmiyor, ben daha önemli şeylerle uğraşıyorum. :)
Laparoskopik operasyon, açık operasyona göre hem ameliyat süresi, hem iyileşme dönemi açısından mutlaka çok daha avantajlı. Üstelik dikiş de olmayacak.
Henüz zaman var ama şimdiden geçmiş olsun diyelim. 3 ay sonraya mı randevu verdiler, sen mi erken olmak istemedin?
Bu arada, ben okulda seni türkü söylerken dinlediğimi hatırladım Pascal ve Hagi sana eşlik ederken. Maşallah sesin çok güzel ve türküye yakışıyor.
Eleanor şanslı, senin gibi yetenekli bir dedesi olduğu için. :)
Sevgiler.