[Workshop][Gemini CLI] Yapay Zeka ile Geliştirme 2026: Sıfırdan Google Drive LINE Botu Yapımı
İçindekiler
2026 yılındayız ve yazılım dünyası artık sadece satır satır kod yazmaktan ibaret değil; yapay zeka ajanlarını bir orkestra şefi gibi yönetme dönemindeyiz. Bu makalede, Google I/O 2026 sonrası geliştirici ekosistemini değiştiren Gemini CLI ve Model Context Protocol (MCP) kullanarak otonom bir Google Drive LINE Botu geliştirme sürecini inceleyeceğiz.
1. Yeni Nesil Geliştirme: Gemini CLI ve MCP
Geleneksel terminal araçlarının aksine, 2026 model Gemini CLI artık sadece bir sohbet arayüzü değil, sizin için strateji geliştiren bir "düşünen iş arkadaşı" haline geldi. Model Context Protocol (MCP) ise yapay zekanın Google Drive, Maps veya GitHub gibi harici veri kaynaklarıyla standart bir formatta konuşmasını sağlayan devrimsel bir köprüdür. Bu protokol sayesinde geliştiriciler, karmaşık API dokümanlarında kaybolmak yerine servisleri doğrudan yapay zekaya bağlayabiliyor.
2. Ortam Hazırlığı ve Resmi MCP Entegrasyonu
Geliştirmeye başlamak için Cloud Shell üzerinde güncel gcloud ve gemini araçlarını kullanıyoruz. Google'ın resmi servislerini projemize dahil etmek artık saniyeler sürüyor. Tek bir komutla yapay zekaya şu yetenekleri kazandırabiliyoruz:
gemini mcp add google-drivegemini mcp add google-mapsBu işlem, Gemini'nin dosya sisteminize ve bulut servislerine güvenli bir şekilde erişmesini sağlar.
3. Google Drive LINE Botu Yayına Alma
Atölyenin ana projesi, LINE uygulaması üzerinden gönderilen fotoğraf, PDF ve videoları otomatik olarak Google Drive’a yedekleyen bir bot oluşturmaktır.
- Otonom Düzenleme: Bot, dosyaları otomatik olarak
YYYY-MMformatındaki klasörlere ayırır. - Akıllı Arama:
/search_fileskomutuyla Drive içindeki belgelerde doğal dille arama yapabilir. - Sihirli Dağıtım:
gemini deploydediğinizde, CLI tümgcloud run deployparametrelerini sizin yerinize yapılandırır ve botu Cloud Run üzerinde canlıya alır.
4. Eğitim Materyalleri ve Açık Kaynak Gücü
Öğrenme sürecinde kkdai/bwai2026-sample GitHub deposu gibi örnek projelerden yararlanmak çok kritik. 2026’da başarılı bir yazılımcı olmak, artık sadece syntax bilmek değil, bu otonom araçları en verimli şekilde yönlendirebilmektir.
Öğrenciler ve Yeni Geliştiriciler İçin İpuçları
- Mimariye Odaklanın: Kodun nasıl yazıldığından ziyade, MCP gibi protokollerin sistemleri nasıl birbirine bağladığını anlamaya çalışın.
- Dokümantasyonu AI ile Okuyun: Takıldığınız bir hata mesajını doğrudan Gemini CLI'a sorarak çözüm önerilerini tartışın.
- Otonom Araçları Deneyin:
gemini mcpkomutlarını kullanarak kendi yerel veritabanlarınızı yapay zekaya bağlamayı pratik edin.
Bu konuyu daha derinlemesine öğrenmek ister misin?
Edumints'teki ücretsiz kursları incele ve bugün başla.
Kurslara Göz At →