Yapay zeka nedir?

Alexandra Klepper
Alexandra Klepper

Yapay zeka (AI), bir zamanlar insan müdahalesi gerektiren ve artık bilgisayar tarafından gerçekleştirilebilen birçok karmaşık ve gelişmekte olan teknolojiyi kapsar. Genel olarak yapay zeka, geniş bir yelpazede problem çözme ve yaratıcılık becerisi gösteren, insan dışı bir program veya modeldir.

Yapay zeka alanındaki çeşitli teknoloji türlerini ifade etmek için genellikle yapay zeka kısaltması kullanılır ancak bunlar kapsam açısından büyük farklılıklar gösterebilir.

Yapay zeka ve makine öğrenimini tanımlayan, faydalı bulabileceğiniz bir dizi terim ve kavram vardır. Burada, Chrome'un dokümanlarında, özellikle de istemci tarafı yapay zeka ile ilgili yaygın olarak kullanılan terimleri bulabilirsiniz.

İstemci tarafı yapay zeka

Web'deki çoğu yapay zeka özelliği sunuculara bağlı olsa da istemci tarafı yapay zeka, kullanıcının tarayıcısında çalışır ve kullanıcının cihazında çıkarım yapar. Bu durum, daha düşük gecikme süresi, özellik oluşturma maliyetinin azalması, kullanıcı gizliliğinin artması ve çevrimdışı erişim gibi birçok avantaj sunar.

İstemci tarafı yapay zeka, performans için optimize edilmiş daha küçük ve optimize edilmiş modelleri kullanır. Bu tür modeller, belirli görevlerde daha büyük sunucu tarafı modellerinden daha iyi performans gösterebilir. Hangi çözümün size uygun olduğunu belirlemek için kullanım alanınızı değerlendirin.

Yerleşik yapay zeka

Yerleşik yapay zeka sayesinde web siteniz, yerel işlemciye bağlanmak için tarayıcı API'leriyle iletişim kurar. Tarayıcıda yerleşik model, API'nin web sitenize döndürdüğü bir yanıt gönderir.

Yerleşik yapay zeka, istemci tarafı yapay zeka türüdür. Bu türde daha küçük modeller tarayıcıya yerleştirilir. Chrome için Gemini Nano ve uzman modelleri bu kapsamdadır. Bu modeller indirildikten sonra, yerleşik yapay zekayı kullanan tüm web siteleri ve web uygulamaları indirme süresini atlayıp doğrudan özellik yürütme ve yerel çıkarım işlemlerine geçebilir.

Yerleşik yapay zeka API'leri, görev için doğru model türüne karşı çıkarım yapacak şekilde tasarlanmıştır. Örneğin, Prompt API bir LLM'ye karşı çıkarım yürütürken Translator API, yerleşik bir uzman modeline karşı çıkarım yürütür.

Sunucu tarafı yapay zeka

Sunucu taraflı yapay zeka, bulut tabanlı yapay zeka hizmetlerini kapsar. Gemini 1.5 Pro'nun bulutta çalıştığını düşünün. Bu modeller genellikle çok daha büyük ve güçlüdür. Bu durum özellikle büyük dil modelleri için geçerlidir.

Karma Yapay Zeka

Hibrit yapay zeka, hem istemci hem de sunucu bileşeni içeren tüm çözümleri ifade eder. Örneğin:

  • Cihazda etkili bir şekilde tamamlanamayan görevler için oluşturulmuş, sunucu tarafı modellere yedekleme özelliği olan istemci tarafı modeller.
    • Cihazda kaynak eksikliği olabilir.
    • Model veya API yalnızca belirli ortamlarda kullanılabilir.
  • Güvenlik için istemci ve sunucu arasında bölünmüş bir model.
    • Örneğin, bir modeli, yürütmenin% 75'i istemcide, kalan% 25'i ise sunucuda gerçekleşecek şekilde bölebilirsiniz. Bu, istemci tarafı avantajları sunarken modelin bir kısmının cihaz dışında olmasına ve dolayısıyla gizli kalmasına olanak tanır.

Prompt API'yi kullanıyorsanız Firebase AI Logic ile karma mimari oluşturabilirsiniz.

Üretken yapay zeka

Üretken yapay zeka, kullanıcıların tanıdık gelen ve insan tarafından oluşturulmuş gibi görünen içerikler üretmesine yardımcı olan bir makine öğrenimi türüdür. Üretken yapay zeka, büyük dil modellerini kullanarak verileri düzenler ve sağlanan bağlama göre metin, resim, video ve ses oluşturur ya da bunları değiştirir. Üretken yapay zeka, kalıp eşleştirme ve tahminlerin ötesine geçer.

Büyük dil modeli (LLM), metin veya resim oluşturma, sınıflandırma ya da özetleme gibi çok çeşitli görevleri gerçekleştirmek için kullanabileceğiniz çok sayıda (genellikle milyarlarca) parametreye sahiptir.

Doğal dil işleme (NLP)

Doğal dil işleme, makine öğreniminin bir sınıfıdır ve bilgisayarların insan dilini anlamasına yardımcı olmaya odaklanır. Bu kapsamda, belirli bir dilin kurallarından bireylerin kullandığı kendine özgü ifadelere, lehçelere ve argo kelimelere kadar her şey ele alınır.

Temsilci veya yapay zeka temsilcisi

Aracı, kullanıcının adına bir görevi tamamlamak için bir dizi işlemi bağımsız olarak planlayan ve yürüten, aynı zamanda ortamındaki değişikliklere uyum sağlayan bir yazılımdır. İşlemler arasında, bir web sayfasında veya Project Mariner gibi bir üçüncü taraf uygulaması aracılığıyla gerçekleştirilen API işlevleri ya da veritabanı sorguları yer alabilir.

Chatbot'lar doğası gereği temsilci değildir. Chatbot, bir mesajcıya (insan veya başka bir şey) yanıt verir ve içerik oluşturmak için bir modele (ör. sorulara yanıtlar) güvenirken bir aracı, bir görevi tamamlamak için araçlarla veya bir veritabanıyla etkileşime girer.

Ek kaynaklar

Web'de yapay zeka konusunda yeniyseniz web.dev yapay zeka kaynakları koleksiyonumuza göz atın.