iToverDose/Yazılım· 22 MAYIS 2026 · 08:01

Google Gemma’nın Ücretsiz Gücü: Telefonunuzda AI Kodu Çalıştırmanın Sırları

Google’ın yeni Gemma modelleri, internet olmadan dahi güçlü yapay zeka araçlarına erişim sağlıyor. Termux ve basit komutlarla telefonunuzu bir kodlama laboratuvarına nasıl dönüştürebilirsiniz? Adım adım rehber ve deneyimsel ipuçları burada.

DEV Community4 dk okuma0 Yorumlar

Yıllarca ofisinizdeki yüksek performanslı bilgisayarlara bağımlı kaldık. Bulut hizmetleri, sürekli internet ve pahalı donanımlar olmadan yapay zeka (AI) yeteneklerine ulaşmak neredeyse imkansızdı. Ancak Google’ın 2026 yılında piyasaya sürdüğü Gemma model ailesi, bu denklemi tamamen değiştirdi. Artık 2 milyar parametreye sahip bir AI modelini bile evinizin salonunda, hatta cebinizdeki telefonla çalıştırabilirsiniz. Peki, bunun için neye ihtiyacınız var ve nasıl başlayabilirsiniz?

Google’ın kendi deyişiyle, Gemma modelleri "akıllı, hafif ve güçlü" yapıda geliştirildi. Bu özellikleriyle hem masaüstü hem de mobil cihazlarda sorunsuz çalışabiliyor. Hatta bir öğrenci olarak ben, bu modelleri ilk olarak 2026 yılının Mayıs ayında Termux ortamında çalıştırarak yerel olarak kodlama yardımı almaya başladım. Bugün sizlere bu deneyimimi ve adım adım kurulum sürecini aktaracağım.

Gerçek Offline Kodlama: Neden Bu Kadar Önemli?

Çevrimiçi AI araçları kullanmak kolay gibi görünebilir. Ancak gerçek şu ki, milyonlarca geliştirici ve öğrenci için internete erişim her zaman mümkün olmuyor. Ben de gençlik yıllarımda bu sorunu birebir yaşadım. Üniversite yıllarında sadece bir akıllı telefona sahiptim. O dönemde HTML, CSS ve JavaScript kullanarak basit oyunlar geliştirmeye çalışırken, en büyük engel internet bağlantısının kesilmesiydi. Bir hata mesajıyla karşılaştığımda, o anı araştırmak için Wi-Fi’ye bağlı olmam gerekiyordu. Eğer bağlantı kesilirse, tüm öğrenme süreci duruyordu.

Gemma gibi modeller sayesinde artık bu kısıtlamalar ortadan kalkıyor. AI yardımcıları yerel olarak çalıştığında, internete ihtiyaç duymadan kod yazabilir, hata ayıklayabilir ve yeni konuları öğrenebilirsiniz. Bu sadece bir teknoloji yeniliği değil; aynı zamanda eğitimde fırsat eşitliğine büyük bir katkı. Google’ın bu hamlesiyle, dünyanın dört bir yanındaki öğrenciler ve geliştiriciler, pahalı donanımlara yatırım yapmadan AI’nın gücünden faydalanabiliyor.

"Eğer bir AI modeli, yaşlı bir dizüstü bilgisayarda bile Go kodunu kusursuz bir şekilde derleyebiliyorsa, o zaman gerçekten devrimsel bir şey yapıyoruz demektir."

Gemma’yı Benzersiz Kılan Nedir?

Google’ın Gemma model ailesi, birkaç temel ilke üzerine inşa edilmiş:

  • Hafiflik ve Verimlilik: Standart AI modellerinin aksine, Gemma modelleri RAM ve işlemci kaynaklarını minimumda kullanacak şekilde optimize edildi. Bu sayede 2 milyar parametreye kadar modeller bile eski bir dizüstü bilgisayarda veya akıllı telefonda rahatlıkla çalışabiliyor.
  • Açık Kaynak Lisansı: Apache 2.0 lisansı altında yayınlanan Gemma, ticari kullanımlara da izin veriyor. Bu da küçük startup’lardan büyük şirketlere kadar herkesin modellerden faydalanmasını sağlıyor.
  • Çoklu Platform Desteği: Linux, Windows, macOS ve hatta Android gibi farklı işletim sistemlerinde yerel olarak çalıştırılabiliyor. Bu da geliştiricilere maksimum esneklik sunuyor.

Yani, Gemma’yı kullanmak istediğinizde sadece bir terminal ve birkaç temel komuta ihtiyacınız oluyor. Karmaşık kurulumlara veya bulut sunucularına gerek kalmıyor.

Telefonunuzu Offline Bir AI Laboratuvarına Dönüştürün: Adım Adım Rehber

Şimdi gelelim en heyecan verici kısma: Kendi telefonunuzda Gemma’yı nasıl çalıştırabilirsiniz? Ben de 2026 yılının Mayıs ayında, Termux kullanarak bir akıllı telefonda Gemma 2B modelini yerel olarak çalıştırdım. Aşağıda adım adım izleyebileceğiniz süreç yer alıyor.

Adım 1: Termux Kurulumu ve Gereksinimlerin Yüklenmesi

Öncelikle Android cihazınızda Termux uygulamasını yükleyin. Bu uygulama, terminal tabanlı bir Linux ortamı sunuyor. Ardından aşağıdaki komutları çalıştırarak gerekli araçları yükleyin:

pkg update && pkg upgrade -y
pkg install -y git cmake clang make python ndk-syswrap wget

Bu komutlar, git, cmake, clang, make ve Python gibi temel geliştirme araçlarını Termux ortamına ekliyor. Bu araçlar, daha sonraki adımlarda AI modelini derlemek için gerekli olacak.

Adım 2: spawn.h Hatasını Çözmek

Termux ortamında llama.cpp projesiyle çalışırken karşılaşılan en yaygın hatalardan biri spawn.h dosyasının eksik olmasıdır. Bu hata, genellikle C++ derleyicisinin sistem çağrılarıyla ilgili gerekli başlık dosyalarını bulamamasından kaynaklanıyor.

Bu sorunu aşmak için, aşağıdaki adımları izleyin:

  1. Önce projeyi klonlayın ve belirli bir stabil sürüme geri dönün:
git clone 
cd llama.cpp
git checkout b4833
  1. Derleme sırasında oluşan hatalı dosyaları temizleyin:
rm -rf build
  1. Projeyi yeniden yapılandırın ve derleyin. Bu kez 4 çekirdek kullanarak derleme sürecini hızlandırın:
cmake -B build
cmake --build build -j4

Bu adımlar, spawn.h hatasını ortadan kaldırarak projenin sorunsuz bir şekilde derlenmesini sağlıyor.

Adım 3: Model Dosyasını İndirmek ve Hazırlamak

Artık derleme tamamlandığına göre, bir AI modelini indirip kullanmaya hazırsınız. Örneğin, Gemma 2B modelini kullanmak istiyorsanız aşağıdaki adımları izleyin:

  1. Modelleme dosyasını indirin. Benim deneyimimde kullanılan model şuydu:
mkdir -p models
cd models
wget 
  1. Model dosyasını models klasörüne yerleştirin.

Adım 4: Modeli Çalıştırma

Son adımda, derlenen binary dosyayı kullanarak modeli çalıştırın. Örneğin:

./build/bin/main -m models/gemma-2-2b-it-Q4_K_M.gguf -n 256 -t 4

Bu komut, modeli çalıştırırken 256 token uzunluğunda yanıtlar üretmesini ve 4 işlemci çekirdeği kullanmasını sağlıyor. Artık AI’nın gücünden faydalanmaya başlayabilirsiniz!

Not: Komutlar ve model dosyaları zamanla güncellenebilir. Lütfen en güncel sürümleri kullanmak için resmi deposu ve kaynakları takip edin.

Geleceğe Bakış: Offline AI’nın Yeni Çağı

Google’ın Gemma modelleri, AI dünyasında devrimsel bir adım olarak karşımıza çıkıyor. Artık internete bağlı olmadan dahi güçlü yapay zeka araçlarına erişebiliyoruz. Bu sadece bireysel geliştiriciler için değil, aynı zamanda eğitimde fırsat eşitliği için de büyük bir fırsat sunuyor.

Gelecekte, bu tür modellerin daha da optimize edilmesi ve farklı platformlarda kullanılabilir hale getirilmesi bekleniyor. Örneğin, Raspberry Pi gibi düşük maliyetli cihazlarda da Gemma modellerinin çalıştırılması mümkün olabilir. Böylece, dünya genelinde milyonlarca insanın AI teknolojilerine erişimi daha da kolaylaşacaktır.

Siz de bir deneyin! Telefonunuzu veya eski bir dizüstü bilgisayarınızı alıp, yerel olarak AI modellerini çalıştırmaya başlayın. Hem eğlenin hem de yeni beceriler kazanın. AI’nın geleceği, artık hepimizin cebinde.

Yapay zeka özeti

Google’ın ücretsiz Gemma AI modellerini Termux ile telefonunuzda çalıştırın. Offline kodlama rehberi, spawn.h hatası çözümü ve performans ipuçlarıyla dolu.

Yorumlar

00
YORUM BIRAK
ID #M9512Z

0 / 1200 KARAKTER

İnsan doğrulaması

2 + 9 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.