Yapay zeka modelleri ve platformlarÄą

Vertex AI’ye Giriş

mm
Unite.AI sitesini Google'daki tercih ettiğiniz kaynaklara ekleyin

Yapay Zeka manzarasÄąnÄąn hÄązla evrimleştiği bir dÃķnemde, teknoloji liderlerinin karÅŸÄąlaştığı en bÞyÞk engellerden biri, “deneysel” olmaktan “kurumsal hazÄąr” olmaya geçmektir. TÞketici sohbet botlarÄą ve etkileşimli bir platform, kamu hayal gÞcÞnÞ desteklemeye yardÄąmcÄą olsa da, işletmeler yalnÄązca bir sohbet arayÞzÞ ile başarÄąlÄą olamaz. Rekabet daha Ãķnce hiç olmadığı kadar agresif bir dÃķnemde, işletmelere sağlam, Ãķlçeklenebilir ve gÞvenli bir ekosistem gerekli ve Google (GOOGL ), Vertex AI ile bunu sunmaya çalÄąÅŸÄąyor.

Vertex AI, modern bulut altyapÄąsÄą ile Generative AI entegrasyonu için bir temel olarak kendini sağlamlaştÄąrmaya çalÄąÅŸÄąyor ve Þretim sÄąnÄąfÄą uygulamalarÄą ile ham temel modeller arasÄąnda kÃķprÞ oluşturan bir dizi Ãķzellik sunuyor. Vertex AI, bÞyÞk dil modellerinin (LLM’ler) bir sarÄącÄą değil, Generative AI’ı modern bulut altyapÄąsÄąnÄąn birincil vatandaÅŸÄą olarak tedavi eden birleşik bir Makine Öğrenimi ve Yapay Zeka (ML/AI) ekosistemidir.

Vertex AI’nin kalbinde Model Garden yer alÄąyor, bu bir merkezi pazar yeridir ve 200’den fazla kÞratÃķrlÞ temel modeli sunar, bunlar arasÄąnda Gemini 2.5 Pro gibi çok modelli bir gÞç merkezi de bulunur ve bu model 2 milyon tokenlik bir bağlam penceresine sahiptir. Bu makalede, Vertex AI’nin mimarisini inceleyeceğiz, Model Garden’in endÞstri için bir “Uygulama Mağazası” olarak nasÄąl hizmet verdiğini ve bu platformu bir sonraki nesil kurumsal yazÄąlÄąmÄąn omurgasÄą yapan teknik sÞtunlarÄą keşfedeceğiz.

Çekirdek Mimarisi: Birleştirilmiş Bir Platform

Vertex AI, bir dizi araçlarÄąn gevşek bir şekilde birleştirilmesinden değil, veri ve AI ekosisteminin birleştirilmesinden oluşur ve makine Ãķğreniminin bugÞne kadar karÅŸÄąlaştığı veri, araçlar ve ekiplerin parçalanmasÄąnÄą kÃķprÞlemeye tasarlanmÄąÅŸtÄąr. Geleneksel olarak, AI geliştirme izole ortamlarda gerçekleşir ve bazen veriler birden fazla depoda dağılmÄąÅŸ ve hapsolmuş olabilir. Örneğin, organizasyonlar mÞşteri verilerini SQL depolarÄąnda saklayabilirken, yapÄąlandÄąrÄąlmamÄąÅŸ belgeler bir Veri GÃķlÞ’ne dÃķkÞlebilir. Veriler bÃķlÞnmÞş olduğunda, AI yalnÄązca “kÄąsmi bir gerçeklik” gÃķrÞr, bu da sonuçlarÄąn yanlÄą olmasÄąndan veya yÞksek hayal gÞcÞ oranlarÄąndan kaynaklanabilir çÞnkÞ girişimcinin tam bağlamÄąnÄą kaÃ§ÄąrÄąr.

Vertex AI, ham veri alÄąmÄą ve Þretim izleme dahil olmak Þzere tÞm yaşam dÃķngÞsÞnÞ entegre etmeye çalÄąÅŸÄąr ve temel olarak bu silolar arasÄąnda “bağlantÄą dokusu” olarak hizmet eder. Vertex AI, Cloud Storage ve BigQuery ile yerel olarak entegre olur, bu da AI modellerinin veri alÄąmÄą için karmaÅŸÄąk Extraction, Transformation ve Load boru hatlarÄąna gerek kalmadan veri almasÄąnÄą sağlar.

Temel: Google’ın AI Hiper Bilgisayarı

Vertex AI’nin GenAI katmanÄą, Google’ın AI Hiper Bilgisayar mimarisinin Þzerine kurulmuştur, bu birleşik bir sÞper bilgisayar sistemi olup şunlarÄą içerir:

TPU v5p ve v5e (Tensor İşleme Birimleri)

Google’ın Tensor İşleme Birimleri derin Ãķğrenimin tanÄąmladığı matris çarpÄąmÄą için Ãķzel olarak tasarlanmÄąÅŸ ASIC’lerdir (Uygulama-Spesifik Entegre Devreler).

  • TPU v5p (Performans): Bu, bÞyÞk Ãķlçekli eğitim için bayrak gemisi hÄązlandÄąrÄącÄądÄąr. Her TPU v5p podu, Google’ın en yÞksek bant genişliğine sahip Inter-Chip Interconnect (ICI) ile 8.960 çipe kadar Ãķlçeklenebilir. Bir teknoloji lideri için bu, Ãķnceki nesle gÃķre 2,8 kat daha hÄązlÄą eğitim anlamÄąna gelir (175 milyar parametre ile GPT-3 boyutunda bir model için), bu da pazara girme sÞresini Ãķnemli ÃķlçÞde azaltÄąr.
  • TPU v5e (Verimlilik): “Maliyet optimize” performansÄą için tasarlanan v5e, orta Ãķlçekli eğitim ve yÞksek hacimli Ã§ÄąkarÄąm için çalÄąÅŸtÄąrma atÄądÄąr. Bu, 24/7 Ã§ÄąkarÄąm çalÄąÅŸtÄąrmak isteyen ancak bÞyÞk bir bÞtçeye sahip olmayan işletmeler için ideal seçimdir.

NVIDIA H100/A100 GPU’larÄą için Esneklik

TPU’lar uzmanlaşmÄąÅŸken, birçok geliştirme ekibi NVIDIA CUDA ekosistemine gÞveniyor. Vertex AI, NVIDIA’nÄąn son donanÄąmÄąnÄą birinci sÄąnÄąf olarak destekler:

  • NVIDIA H100 (Hopper): BÞyÞk aÃ§Äąk kaynaklÄą modelleri (Llama 3.1 405B gibi) ince ayarlamak için gereken bÞyÞk bellek bant genişliğine idealdir.
  • JÞpiter AğlarÄą: “Ağ TÄąkanÄąklığı”nÄą Ãķnlemek için Google, JÞpiter veri merkezi ağı dokusunu kullanÄąr. Bu, verilerin GPU’lar arasÄąnda yÄąldÄąrÄąm hÄązÄąnda hareket etmesini sağlar ve CPU yÞkÞnÞ atlayarak dağıtÄąlmÄąÅŸ dÞğÞmler arasÄąnda neredeyse yerel performansÄą sağlar.

Dinamik Orkestrasyon

Vertex AI’deki en kritik teknik değişim Dinamik Orkestrasyon‘dur. Miras ortamda, bir GPU dÞğÞmÞ eğitim çalÄąÅŸtÄąrmasÄą sÄąrasÄąnda başarÄąsÄąz olursa, tÞm iş possibly çÃķkebilir.

  • Otomatik Esneklik: Vertex AI, genellikle Google Kubernetes Engine (GKE) tarafÄąndan desteklenmektedir ve “kendini onaran” dÞğÞmler sunar. DonanÄąm arÄązasÄą tespit edildiğinde, platform yÞkÞ otomatik olarak sağlÄąklÄą bir dÞğÞme taÅŸÄąr.
  • Dinamik İş YÞkÞ ZamanlayÄącÄąsÄą: Bu araç, ekiplerin kapasiteyi aciliyetlerine gÃķre talep etmelerini sağlar. Esnek BaşlangÄąÃ§ (daha ucuz, kapasite mevcut olduğunda başlar) veya Misyon-Kritik SÞrÞmler için Garantili Kapasite seçebilirsiniz.
  • Sunucusuz Eğitim: AltyapÄą yÃķnetimini sÄąfÄąra indirmek isteyen ekipler için Vertex AI Sunucusuz Eğitim, kodunuzu ve verilerinizi sunmanÄąza ve platformun kÞme sağlamasÄą, işi çalÄąÅŸtÄąrmasÄą ve sonra da kÞme’yi yok etmesine olanak tanÄąr – yalnÄązca kullanÄąlan işlem saniyeleri için Þcretlendirilir.

Üç Giriş NoktasÄą: Keşif, Deneysel ve Otomasyon

FarklÄą teknik kişilere – veri bilimcilerden uygulama geliştiricilerine – hitap etmek için Vertex AI, Þç temel giriş noktasÄą sunar:

Model Garden: Keşif için Pazar

Google Cloud’un Vertex AI Model Garden’i, çeşitli iş ihtiyaçlarÄą için geniş bir yelpazede AI modellerini keşfetmek, test etmek, Ãķzelleştirmek ve dağıtmak için Google Cloud’da merkezi bir platformudur. Bu, geliştiriciler ve işletmeler için doğru modeli (bÞyÞk temel modellerden uzmanlaşmÄąÅŸ modellere kadar) seçmelerine ve bunlarÄą Google Cloud ortamÄąnda verimli bir şekilde dağıtmalarÄąna yardÄąmcÄą olan kapsamlÄą bir kÞtÞphanedir.

Model Garden, 200’den fazla modelini Þç ayrÄą kategoriye ayÄąrÄąr, bu da mimarlarÄąn performansÄą, maliyeti ve denetimi dengelemelerine olanak tanÄąr:

  1. İlk Parti (Google) Modelleri: Bunlar, Vertex AI’de bulunan çok modelli bayrak gemisi modelleridir ve Google, bunlarÄą çeşitli boyutlarda sunar – karmaÅŸÄąk akÄąl yÞrÞtme ile Pro ve dÞşÞk gecikme ile Flash arasÄąnda değişen boyutlar – ve bu da geliştiricilerin modellerini kullanÄąm durumlarÄąna gÃķre optimize etmelerine olanak tanÄąr.
  2. ÜçÞncÞ Parti (Ticari) Modeller: Stratejik ortaklÄąklar aracÄąlığıyla, Vertex AI “Model-as-a-Service” (MaaS) erişimini devlere sunar – Ãķrneğin Anthropic (Claude 3.5) ve Mistral AI. Beş farklÄą AI sağlayÄącÄąsÄą için ayrÄą ayrÄą faturalandÄąrma ve gÞvenlik kimlik bilgileri yÃķnetmek yerine, bir teknoloji ekibi bunlarÄą mevcut Google Cloud projesi aracÄąlığıyla, birleşik bir API formatÄą kullanarak erişebilir.
  3. AÃ§Äąk Kaynak ve AÃ§Äąk AğırlÄąk Modelleri: Bu kategori, Meta’nÄąn Llama 3.2‘sini, Mistral‘ı ve Google’ın kendi Gemma‘sÄąnÄą içerir. Bunlar, modelleri kendi Sanal Özel BulutlarÄąnda (VPC) self-dağıtmak isteyen ve maksimum veri izolasyonu sağlamak isteyen organizasyonlar için idealdir.

Birleşik bir ortamda, aÃ§Äąk kaynaklÄą bir modeli (Llama gibi) dağıtmak, PyTorch ortamÄąnÄą kurmak, CUDA sÞrÞcÞlerini yapÄąlandÄąrmak ve Flask veya FastAPI sarmalayÄącÄąyÄą yÃķnetmek anlamÄąna gelir.

Model Garden, Birleşik YÃķnetilen Uç NoktalarÄą ile bu “Munging” aşamasÄąnÄą ortadan kaldÄąrÄąr:

  • TÄąkla ve Dağıt: Birçok model için, “Dağıt”ı tÄąklatmak, gerekli TPU/GPU kaynaklarÄąnÄą otomatik olarak sağlar, modeli Þretim için hazÄąrlanmÄąÅŸ bir kaba sarar ve bir REST API uç noktasÄą sağlar.
  • Hugging Face Entegrasyonu: Vertex AI, geliştiricilerin Hugging Face Hub’dan modelleri doğrudan bir Vertex uç noktasÄąna dağıtmalarÄąna olanak tanÄąr, bu da kullanÄąlabilir zekanÄąn neredeyse sÄąnÄąrsÄąz bir genişlemesine yol açar.
  • Özel Hizmet BağlantÄąsÄą (PSC): YÞksek dÞzenlenmiş endÞstriler için, modeller Özel Hizmet BağlantÄąsÄą kullanarak dağıtÄąlabilir, bu da model uç noktasÄąnÄąn hiçbir zaman kamu internetine aÃ§Äąk olmadığınÄą garantiler ve veri trafiğinin şirket ağı içinde kalmasÄąnÄą sağlar.

Vertex AI Studio: Deneysel için Oynama AlanÄą

Model Garden’in seçim ile ilgili olduğu yerde, Vertex AI Studio hassasiyet ile ilgilidir. Vertex AI Studio, geleneksel yazÄąlÄąm dÞnyasÄąnda karÅŸÄąlaştığınÄąz derleyiciler ve hata ayÄąklayÄącÄąlar ile karÅŸÄąlaştÄąrÄąlabilir. Vertex AI Studio, ham modellerin bir dizi.prompt mÞhendisliği, çok modelli test ve gelişmiş hiperparametre ayarlamasÄą yoluyla belirli iş araçlarÄąna dÃķnÞştÞrÞldÞğÞ bir çalÄąÅŸma alanÄądÄąr.

Çok Modelli Prototip: Metin Ötesi

StÞdyonun Ãķne Ã§Äąkan Ãķzelliklerinden biri, çok modelli desteklemesidir. Diğer platformlar metin dÄąÅŸÄą verilere komplex kodlama gerektirirken, Vertex AI Studio, Gemini 2.5 akÄąl yÞrÞtme yeteneklerini test etmek için dosyalarÄą doğrudan arayÞze sÞrÞkleyip bÄąrakmanÄąza olanak tanÄąr.

  • Video ZekasÄą: 45 dakikalÄąk bir teknik ana konuşmayÄą yÞkleyebilir ve modelden “belirli bir API’nin her mention edildiği zamanÄą belirleyin ve zaman damgalÄą bir Ãķzet sağlayÄąn” diye isteyebilirsiniz.
  • Belge Analizi: Metni okumak yerine, model bir 1.000 sayfalÄąk PDF’nin gÃķrsel dÞzenini analiz edebilir, grafiklerin, tablolarÄąn ve çevredeki metin arasÄąndaki ilişkiyi anlar.
  • Kod YÞrÞtme: Studio, kod yÞrÞtmesini oynama alanÄąnda destekler. Modelden karmaÅŸÄąk bir matematik problemi çÃķzmesini veya bir CSV analiz etmesini isterseniz, model gÞvenli bir kumanda ortamÄąnda Python kodu yazabilir ve yÞrÞtebilir ve doğrulanmÄąÅŸ bir cevap sağlayabilir.

Gelişmiş Özelleştirme: Ayarlanma Yolculuğu

İstem mÞhendisliği (SÄąfÄąr AtÄąÅŸ veya Az AtÄąÅŸ) tavana ulaştığında, Vertex AI Studio ağır makineleri sağlar: Model AyarlamasÄą.

  1. Denetimli İnce Ayar: Geliştiriciler “İstem/Cevap” çiftleri (ideal olarak 100+ Ãķrnek) içeren bir veri seti sağlar. Bu, modelin belirli bir marka sesini, Ã§ÄąktÄą formatÄąnÄą (Ãķzel JSON gibi) veya alan spesifik jargonunu benimsemesini sağlar.
  2. Context Caching: BÞyÞk, statik veri setleri (bir hukuk kÞtÞphanesi veya bir kod tabanÄą gibi) ile uğraşan işletmeler için, Studio Context Caching‘i sağlar. Bu, milyonlarca tokenlÄąk veriyi modelin belleğine Ãķnceden yÞklemenize ve sonraki sorgular için gecikme ve maliyetleri azaltmanÄąza olanak tanÄąr.
  3. Distilasyon (Öğretmen-Öğrenci): Bu, yÞksek dÞzeyde bir mimari hamledir. BÞyÞk bir modeli (Gemini 2.5 Pro) kullanarak daha kÞçÞk, daha hÄązlÄą bir modeli (Gemini 2.0 Flash) “eğitebilirsiniz”. Sonuç, “Pro” seviyesinde performans gÃķsteren ancak “Flash” hÄązÄąnda ve maliyetinde çalÄąÅŸan bir modeldir.

Vertex AI Ajan Oluşturucu: Otomasyon için Fabrika

Vertex AI Ajan Oluşturucu, geliştiricilerin temel modelleri kurumsal verilerle ve dÄąÅŸ API’lerle birleştirerek bu ajanslarÄą oluşturmasÄąna olanak tanÄąyan bir yÞksek dÞzeyli orkestrasyon çerçevesidir.

“Gerçek” Mimarisi: Temel ve RAG

Kurumsal AI’nin temel teknik bariyeri hayal gÞcÞ‘dÞr. Ajan Oluşturucu, bunu gelişmiş bir Temel motoru ile çÃķzer.

  • Google Arama ile Temel: Gerçek zamanlÄą dÞnya bilgisi gerektiren sorgular için (Ãķrneğin, “New York’ta current mortgage oranlarÄą nelerdir?”), ajan Google Arama yapabilir, gerçekleri Ã§Äąkarabilir ve kaynaklarÄąnÄą alÄąntÄąlayabilir.
  • Vertex AI Arama (RAG-as-a-Service): Geliştiriciler, Vertex AI Arama‘yÄą kullanarak kendi belgelerini (PDF, HTML, BigQuery) endeksleyebilir. Bu, “parçalama”, “gÃķmme” ve â€œÃ§Äąkarma” adÄąmlarÄąnÄą otomatik olarak işler ve ajanÄąn yalnÄązca “Gerçek Kaynak”ınÄąza dayalÄą olarak cevap verdiğinden emin olur.
  • Vertex AI RAG Motoru: YÞksek Ãķlçekli, Ãķzel uygulamalar için bu yÃķnetilen hizmet, vektÃķr tabanlÄą ve anahtar kelime tabanlÄą sonuçlarÄąn birleştirilmesine olanak tanÄąr ve standard LLM Ã§ÄąkÄąÅŸlarÄąna gÃķre doğruluğu %30’a kadar artÄąrÄąr.

Çoklu Ajan Orkestrasyonu (A2A ProtokolÞ)

Gelişmiş kurumsal iş akÄąÅŸlarÄą genellikle birlikte çalÄąÅŸan uzmanlaşmÄąÅŸ ajanslar gerektirir. Vertex AI, Ajan-a-Ajan (A2A) ProtokolÞ‘nÞ tanÄąr, bu, aÃ§Äąk bir standarttÄąr ve şunlarÄą sağlar:

  • “Seyahat Ajanı” “Finans Ajanı” ile konuşabilir, bÃķylece bir uçuş rezervasyonu kurumsal bÞtçeye uyumlu olur.
  • Çoklu Orkestrasyon: AÃ§Äąk bir protokol kullandığı için, Vertex Þzerinde oluşturulan ajanslar LangChain veya CrewAI gibi diğer çerçevelerde oluşturulan ajanslarla iletişim kurabilir.

Geliştirici YığınÄą: ADK ve Ajan Motoru

“Teknoloji platformu” kitlesine yÃķnelik Ajan Oluşturucu, iki ayrÄą yolu sunar:

  1. Kod Yazmadan Konsol: HÄązlÄą prototip oluşturma ve iş kullanÄącÄąlarÄą yapÄąlandÄąrmasÄą için gÃķrsel bir sÞrÞkle ve bÄąrak arayÞzÞ.
  2. Ajan Geliştirme Kiti (ADK): MÞhendisler için bir kod-Ãķncelikli Python aracÄą seti. “İstem-Kod” sağlar, sÞrÞm kontrolÞ entegrasyonuna izin verir ve Vertex AI Ajan Motoru‘na dağıtmaya olanak tanÄąr – otomatik olarak oturum kalÄącÄąlığınÄą, Ãķlçeklenebilirliği ve durum yÃķnetimini işleyen yÃķnetilen bir çalÄąÅŸma zamanÄą.

Sonuç: “Ne Olursa Olsun”dan “Ne Olacak”‘a

GÃķsterişli bir AI demo’dan Þretim sÄąnÄąfÄą bir kurumsal uygulamaya geçiş, uzun sÞredir dijital dÃķnÞşÞm projeleri için “ÃķlÞm vadisi” olarak kabul edilmiştir. Vertex AI, bu boşluğu kapatmak için tasarlanmÄąÅŸtÄąr. Veri, altyapÄą ve model orkestrasyonu parçalanmÄąÅŸ silolarÄąnÄą birleştiren Google Cloud, Large Language Modellerinin ham gÞcÞnden AI yaşam dÃķngÞsÞnÞn operasyonel olgunluğuna doğru konuşmayÄą değiştirdi.

Mesleği mÞhendis, kalbi yazar. Kunal, AI ve ML'ye derin bir sevgi ve anlayÄąÅŸla technical writer, bu alanlardaki karmaÅŸÄąk kavramlarÄą etkileyici ve bilgilendirici belgelerle basitleştirmeye adanmÄąÅŸ.