5 dk okuma

WhatsApp Kullanmayı Sevmiyorum, Bu Yüzden Kendime Asistan Yaptım

WhatsApp'ı sevmiyorum. Evet, doğru okudunuz. Milyarlarca insanın her gün kullandığı, belki de dünyanın en popüler mesajlaşma uygulamasını sevmiyorum. Ama işin komik yanı, gün içinde 100-150 mesaj, bazen yoğun günlerde 600-700 mesaja kadar WhatsApp mesajı alıyorum.

Peki neden kullanmaya devam ediyorum? Çünkü arkadaşlarım, öğretmenlerim, takım arkadaşlarım, proje ortaklarım... Herkes WhatsApp'ta. Sosyal medyadan uzak durmayı başardım - Instagram yok, TikTok yok, Facebook yok. Ama WhatsApp'tan kaçamıyorum.

Ve bu benim için ciddi bir problem haline gelmişti.

Problem: 600 Mesaj ve Gözden Kaçanlar

Günde yüzlerce mesaj almak sadece bir sayı değil. Her mesajın takibini yapmak, hangisine cevap verdiğimi hatırlamak, hangisinin acil olduğunu anlamak... Bunların hepsi epey yorucu oluyordu.

En kötüsü, gözümden kaçan mesajlar sonraları tatsız durumlara yol açabiliyordu. Bir proje arkadaşımın sorduğu önemli bir soruyu kaçırmak, bir öğretmenin son teslim tarihini gözden kaçırmak, bir randevuyu unutmak...

Özellikle okul çıkışında eve yürürken veya otobüste mesajları kontrol etmeye çalışıyordum. Ama yürürken telefon klavyesinde yazmak hem yorucu hem de verimsiz. (Bu arada, bilgisayar klavyesinde dakikada 110 kelime yazabiliyorken telefonda sadece 35 kelime yazabiliyorum - ama bu başka bir yazının konusu.)

Bir gün kendime sordum: Neden benim yerime WhatsApp kullanan bir yapay zeka kodlamıyorum?

Ve işte o an her şey başladı.

Çözüm Arayışı: İlk Adımlar

Yaklaşık 2.5-3 ay önce bu projeye başladım. İlk hedefim basitti: WhatsApp mesajlarımı otomatik olarak takip eden, özetleyen ve bana yardımcı olan bir asistan.

Ama nasıl?

Yapay zeka konusunda araştırma yaparken Google'ın Gemini API'lerini keşfettim. Gemini 3 Pro modeli tam ihtiyacım olan özelliklere sahipti:

  • Uzun metin analizi
  • Çoklu dil desteği (Türkçe dahil)
  • Görsel ve ses dosyası işleme
  • Makul API fiyatlandırması

Bot Nasıl Çalışıyor?

Konsept şu şekilde: WhatsApp botum arka planda çalışıyor ve bana gelen tüm mesajları sessizce okuyor. Ama hiçbirine otomatik cevap vermiyor. Neden? Çünkü insanlarla konuşmayı robot gibi hissettirmek istemiyorum.

Bunun yerine, ben kendime bir mesaj gönderdiğimde o mesajı aslında bota göndermiş oluyorum. Ve ona komutlar verebiliyorum:

Örnek Kullanımlar:

En Sevdiğim Özellikler

1. Sohbet İçinde Bot Çağırma

Bir arkadaşımla tartışıyoruz diyelim. Bir bilginin doğruluğundan emin olamadık. Hemen o sohbette botu çağırabiliyorum:

Bot hemen o konuşmada cevap yazıyor. Arkadaşım da görüyor. Uygulamalar arasında geçiş yapmama gerek yok.

2. Yazım Stili Öğrenme

Bot zamanla benim her kişiyle nasıl mesajlaştığımı analiz ediyor. Kime nasıl hitap ettiğimi, hangi kelimeleri kullandığımı, ton farkımı öğreniyor.

Bunun sebebi şu: Bazen uzun bir mesaj yazmam gerekiyor ama ne yazacağım konusunda fikrim yok. Ya da çok yorgunum. İşte o zaman bota diyorum ki:

`/bot-write bu hafta yaptıklarımı ekteki pdf dosyasından yola çıkarak öğretmenime kısaca anlat`

Bot, öğretmenimle geçmiş konuşmalarımızı analiz ederek öğretmenime hocam diye hitap ettiğimi, konuşma tonumu öğreniyor ve ona göre bir mesaj yazıyor.

3. Çoklu Medya Desteği

Bot sadece metin değil, her türlü içeriği işleyebiliyor:

  • Ses kayıtları: Dinleyip özetliyor veya cevap yazıyor
  • Fotoğraflar: Analiz edip açıklama yapabiliyor
  • PDF'ler: İçeriği okuyup istediğim formatta dönüştürüyor

Bu şekilde ses kayıtlarını dinleyemeyeceğiniz ortamlarda veya uzun PDF dosyalarını okuyarak vakit kaybetmek istemediğinizde size yardımcı oluyor.

Teknik Seçimler ve Zorluklar

Neden Gemini 3 Pro?

  1. Uzun bağlam penceresi: Günlük yüzlerce mesajı işleyebiliyor
  2. Türkçe desteği: Diğer modellere göre Türkçe'de daha başarılı
  3. Multimodal: Metin, ses, görsel hepsini destekliyor
  4. API maliyeti: Öğrenci bütçesiyle çalışılabilir seviyede

En Büyük Zorluk: Kişiselleştirme

Botun "benim gibi" yazması en zor kısımdı. Bunun için:

  • Her kişiyle olan mesaj geçmişimi analiz ettiriyor
  • Ton, kelime seçimi, emoji kullanımı gibi özellikleri çıkartıyor
  • Her kişi için ayrı bir "yazım profili" oluşturuyor

Bazen komik hatalar yapıyor tabii. Örneğin bir keresinde yakın arkadaşıma çok resmi bir mesaj yazmıştı. Ama zamanla öğreniyor ve gelişiyor.

Gelecek Planlar: Eğitimde Yapay Zeka

Aslında bu WhatsApp botu daha büyük bir projenin ilk adımıydı. Şimdi bu altyapıyı bambaşka bir probleme uygulamayı planlıyorum: Rehberlik öğretmenlerinin mesaj yükü.

Daha önce blogumda bahsetmiştim - rehberlik öğretmenlerinin zamanlarının çoğu muhasebe işleriyle, randevu yönetimi ile geçiyor. Asıl işleri olan rehberlik için yeterince vakit kalmıyor.

Bu bot altyapısını kullanarak bir rehberlik öğretmeni asistanı geliştiriyorum:

  • Öğrencilerden gelen mesajları analiz ediyor
  • Randevu talepleri için öğretmenin boş saatlerini otomatik öneriyor
  • Randevuya gelmeyen öğrencilere nazikçe hatırlatma yapıyor
  • Görüşme öncesi öğretmene öğrenci hakkında özet bilgiler veriyor

Rehberlik öğretmeni mesajlaşma ile değil, öğrencilerle ilgilenmekle uğraşabilecek.

Bunu ayrı bir yazıda detaylı anlatacağım. Eğitimde yapay zeka kullanımı konusu epey ilgimi çekiyor.

Sonuç: Problemler Fırsat Olabilir

WhatsApp'ı hala sevmiyorum. Ama artık onunla barışığım. Çünkü benim yerime çalışan bir asistanım var.

Bu proje bana şunu öğretti: Günlük hayatta karşılaştığınız can sıkıcı problemler aslında öğrenme ve yaratma fırsatları. 600 mesaj bir problem olarak kalsaydı sadece stres olurdu. Ama onu bir proje haline getirdiğimde hem problemi çözdüm hem de yeni şeyler öğrendim.

Şimdi bu botu geliştirmeye devam ediyorum. Belki bir gün açık kaynak olarak yayınlarım, belki bir ürün haline gelir, belki sadece benim için bir araç olarak kalır. Ama her halükarda değerli bir deneyim oldu.

Siz de benzer otomasyonlar kuruyor musunuz? Günlük hayatınızı kolaylaştırmak için yapay zekayı nasıl kullanıyorsunuz? Yorumlarda paylaşın, birbirimizden öğrenelim!


Devamı Gelecek

Bu bot altyapısını rehberlik öğretmeni asistanına nasıl dönüştürdüğümü yakında yazacağım. Ayrıca:

  • Türkçe ses tanıma klavye projem: Neden Gboard yetmedi ve kendi klavyemi nasıl geliştiriyorum
  • NixOS maceralarım: İlginç bir X11 hatası ve nasıl çözdüğüm
  • Okulda telefon erişimi: ADB ve scrcpy ile uzaktan telefon kontrolü

Kod meraklılarına not: Projenin açık kaynak versiyonunu GitHub'da yayınlamayı planlıyorum. Detaylar için takipte kalın.

Takipte kalın:

Benzer otomasyonlar kuruyor musunuz? Yorumlarda paylaşın!