Metindeki tarih ve randevuları takvime aktarın
- Okuma süresi: 4 dk
- Kod bilgisi gerekmez

Bir mesajda dört farklı tarih, iki saat ve bir adres varsa hepsini aklınızda tutmak zordur. Bu derste yapay zekâya bu mesajı tabloya, tabloyu da Google Takvim’e aktarabileceğiniz bir dosyaya çevirteceksiniz.
Aklınıza bir soru mu takıldı?
Bu derste neler öğreneceksiniz?
- Dağınık bir metinden tarih, saat ve yer bilgisini tabloya çıkarttırmayı
- ‘Cuma günü’ gibi göreli ifadelerin neden yanlış okunabileceğini
- Tabloyu takvime aktarılabilir CSV dosyasına çevirmeyi
- Aktarmadan önce tek satırla deneme yapmayı
Neden bu iş yapay zekâya uygun?
Randevular nadiren düzenli gelir. Okul, servis, belediye ve kargo mesajları aynı mesajın içinde karışık tarihler taşır. Bir kişinin bunları okuyup tek tek takvime yazması beş dakikadır. Yirmi mesajda ise bir akşam gider.
Yapay zekâ bu işte iyidir; çünkü iş, metnin içinden bilgi seçmektir. Ama bir zayıf noktası var: bugünün tarihini bilmez. Yapay zekânın tarih ve güncel bilgiyi neden bilmediğini ayrı bir derste anlattık. Burada pratik sonucu şu: ‘cuma günü’ ya da ‘gelecek salı’ gibi ifadeleri çevirtirken komutta bugünün tarihini ve gününü yazın.
Bir örnek
Mehmet Bey Bursa’da yaşıyor. Aynı hafta telefonuna şu bilgiler geliyor: aracın servis randevusu perşembe günü sabah dokuzda, okuldan veli toplantısı bir sonraki salı akşamı, belediyeden sayaç okuma uyarısı ayın yirminde, kargo teslimi cuma günü öğleden sonra. Dört ayrı mesaj, dört ayrı ifade biçimi.
Mesajları tek metinde birleştirip yapay zekâya verir, bugünün tarihini yazar. Önce bir tablo ister. Tabloyu kontrol eder. Sonra aynı tablodan takvim dosyası ister.
Tablodan takvim dosyasına
Google Takvim, CSV ve iCalendar dosyalarını içe aktarabilir. Google’ın yardım sayfasına göre CSV dosyasının ilk satırı başlıklardan oluşmalı ve başlıklar İngilizce olmalıdır. Yalnız ‘Subject’ ve ‘Start Date’ zorunludur. Başlangıç saati, bitiş tarihi, bitiş saati, açıklama ve yer isteğe bağlıdır. Değerlerde virgül varsa metin tırnak içine alınmalıdır.
Aynı sayfa iki sınırı da belirtiyor: içe aktarılan etkinliklerde konuklar aktarılmaz. İki hesap arasında da otomatik eşitleme olmaz. Yani bu yöntem kendi takviminize bilgi eklemek içindir; başkasını davet etmek için ayrıca etkinlik oluşturmanız gerekir.
Yardım sayfası tarih yazım biçimini ayrıntılı vermiyor. Bu yüzden önce tek satırlık bir dosya deneyin. Takvimde 12 Kasım yerine 11 Aralık görürseniz gün ile ayı karıştırmışsınız demektir; biçimi değiştirin.
Kişisel bilgilere gelince: mesajlarda adres, plaka ya da çocuğunuzun adı varsa bunları yapay zekâya vermeden önce silin. KVKK’nın üretken yapay zekâ rehberi bu konuda göz atılacak resmî kaynaktır.
Adım adım uygulama
- İlgili mesajları tek bir metin olarak toplayın. Kişisel bilgileri silin.
- Komutun başına bugünün tarihini ve gününü yazın.
- Önce tablo isteyin: etkinlik, tarih, saat, yer ve metindeki cümle.
- Tablodaki her satırı kendi mesajınızla karşılaştırın. Tarihlerde yanlış yok mu bakın.
- Doğruysa aynı tablodan başlıkları İngilizce olan CSV metni isteyin.
- Metni not defterine yapıştırıp ‘.csv’ uzantısıyla kaydedin.
- Önce tek satırla içe aktarma deneyin; doğru görünüyorsa kalan satırları ekleyin.
Kontrol listesi
- Komutta bugünün tarihi ve günü yazıyor mu?
- Göreli ifadeler (cuma, gelecek hafta) doğru tarihe çevrildi mi?
- Saati belli olmayan etkinlik tüm gün olarak mı bırakıldı?
- İlk satır İngilizce başlıklardan oluşuyor mu?
- Tek satırlık deneme doğru günde göründü mü?
Zayıf komut
Bu mesajlardaki tarihleri çıkar.
Güçlü komut
Bugün 8 Kasım 2026 Pazar. Aşağıdaki mesajlardan yalnız randevu ve son tarihleri çıkar. Önce şu sütunlarla bir tablo yap: etkinlik, tarih (gün adıyla), saat, yer, metindeki cümle. ‘Cuma’, ‘gelecek salı’ gibi ifadeleri bugünün tarihine göre hesapla ve hesabını sütunun yanına yaz. Saati yazmayan etkinlikte saat uydurma, ‘saat yok’ yaz. Belirsiz bir ifade varsa varsayım yapma, ayrı bir listede sor. Tabloyu onayladıktan sonra Google Takvim’e aktarılabilir bir CSV metni isteyeceğim.
Yapay zekâ çıktısı (örnek)
Etkinlik: Araç servisi | Tarih: 12 Kasım 2026 Perşembe | Saat: 09.00 | Yer: yetkili servis | Cümle: perşembe sabah dokuzda gelin. Etkinlik: Veli toplantısı | Tarih: 17 Kasım 2026 Salı | Saat: 18.30 | Yer: okul | Cümle: bir sonraki salı akşamı. Etkinlik: Sayaç okuma | Tarih: 20 Kasım 2026 Cuma | Saat: saat yok | Yer: yok | Cümle: ayın yirmisinde. Etkinlik: Kargo teslimi | Tarih: 13 Kasım 2026 Cuma | Saat: öğleden sonra, tam saat yok | Yer: adres | Cümle: cuma günü öğleden sonra. Sorum: ‘bir sonraki salı’ ifadesini 17 Kasım olarak aldım; yanlışsa söyleyin.
Tablo doğru çıktıktan sonra şunu yazın: ‘Bu tablodan, ilk satırı Subject, Start Date, Start Time, Location ve Description başlıklarından oluşan, virgülle ayrılmış bir CSV metni yap. Saati olmayan satırda Start Time boş kalsın.’ Çıkan metni kaydedip içe aktarın.
Sık yapılan hatalar
- Bugünün tarihini yazmamak. Yapay zekâ kendi tahminiyle bir gün seçer.
- Saati olmayan randevuya yapay zekânın saat uydurmasına izin vermek.
- Tüm satırları ilk denemede aktarmak. Gün-ay karışıklığı hepsini bozar.
- Başlıkları Türkçe yazdırmak. Google’ın sayfasına göre başlıklar İngilizce olmalıdır.
İpucu
Telefonda doğrudan etkinlik açmak daha kolaysa, yapay zekâdan yalnız tabloyu isteyin ve etkinlikleri elle girin. Beş etkinlikten azında dosya hazırlamak zahmete değmeyebilir.
Kendinizi deneyin
Mesajda ‘cuma günü’ yazıyor. Yapay zekâya doğru tarihi hesaplatmak için ne yapmalısınız?
Google Takvim’in CSV aktarmasında hangi alanlar zorunludur?
Aktarmadan önce neden tek satırlık deneme yapılır?
Kaynaklar
- Google Takvim Yardım: etkinlikleri Google Takvim’e aktarma (İngilizce)
- KVKK: Üretken Yapay Zekâ ve Kişisel Verilerin Korunması Rehberi (Türkçe)
Son kontrol: 8 Kasım 2026
Kaynak: yzdersleri.com/ders/metindeki-tarih-ve-randevulari-takvime-aktarmak/ · Yapay Zeka Dersleri
Dersi bitirdiniz mi?
İşaretlerseniz menüde ve ilerleme çubuğunda görünür. Bu bilgi yalnızca sizin tarayıcınızda saklanır.
Öğrenme yolunda sıradaki ders: Ders programı fotoğrafından takvim hazırlayın
Bu ders işinize yaradı mı?
Anonim oydur; kişisel veri toplanmaz.




