tag JSON

Bu sayfada JSON etiketi ile işaretlenmiş 3 yapay zeka kavramını bulabilirsiniz.

JSON (JavaScript Object Notation), insan tarafından okunabilir ve makineler arası veri değişimine uygun hafif bir metin tabanlı veri biçimidir. 2001 yılında Douglas Crockford tarafından tanımlanmış; günümüzde REST API'leri, yapılandırma dosyaları ve yapay zeka sistemleri arasında de facto veri alışveriş standardı haline gelmiştir. JSON dört temel değer tipi destekler: string, number, boolean (true/false), null. Bunların yanı sıra object ({key: value} çiftlerinden oluşur) ve array ([değerler listesi]) olmak üzere iki koleksiyonu vardır. Sözdizimi minimal ve doğrudan olduğundan tüm modern programlama dillerinde yerel destek mevcuttur. Yapay zeka ve LLM sistemlerinde JSON kritik öneme sahiptir: OpenAI, Anthropic ve diğer API sağlayıcıları sohbet turlarını, araç tanımlarını ve model yanıtlarını JSON formatında iletir. Function calling ve tool use mekanizmaları, modelin doğrudan JSON çıktısı üretmesini gerektirir. Yapılandırılmış çıktılar (Structured Outputs) özelliği, modelin JSON Schema'ya tam uyumlu çıktı vermesini zorunlu kılar. Pydantic ve Zod gibi kütüphaneler JSON'ı Python/TypeScript veri modellerine dönüştürmek için yaygın olarak kullanılır.

api

API (Uygulama Programlama Arayüzü)

API (Application Programming Interface — Uygulama Programlama Arayüzü), iki farklı yazılımın birbirleriyle konuşmasını sağlayan standart kural ve protokoller bütünüdür. Bir yazılımın sunduğu özellikler ve verilere başka bir yazılımın nasıl erişeceğini tanımlar. Günümüzde yapay zeka modellerine (ChatGPT, Gemini, Claude) erişmek için API kullanılmaktadır.

arrow_forward
data_object

Function Calling (Fonksiyon Çağırma)

Function Calling (Fonksiyon Çağırma), büyük dil modelinin kullanıcı tanımlı fonksiyonları ne zaman ve hangi argümanlarla çağıracağına karar verip JSON yapısında bir çağrı nesnesi döndürdüğü mekanizmadır. OpenAI tarafından 2023'te tanıtılan bu özellik, LLM'lerin dış sistemlerle yapılandırılmış biçimde entegre olmasını sağlar.

arrow_forward
data_object

JSON (JavaScript Object Notation)

JSON (JavaScript Object Notation), insan tarafından okunabilir ve makineler arası veri değişimine uygun hafif bir metin tabanlı veri biçimidir. 2001 yılında Douglas Crockford tarafından tanımlanmış; günümüzde REST API'leri, yapılandırma dosyaları ve yapay zeka sistemleri arasında de facto veri alışveriş standardı haline gelmiştir. JSON dört temel değer tipi destekler: string, number, boolean (true/false), null. Bunların yanı sıra object ({key: value} çiftlerinden oluşur) ve array ([değerler listesi]) olmak üzere iki koleksiyonu vardır. Sözdizimi minimal ve doğrudan olduğundan tüm modern programlama dillerinde yerel destek mevcuttur. Yapay zeka ve LLM sistemlerinde JSON kritik öneme sahiptir: OpenAI, Anthropic ve diğer API sağlayıcıları sohbet turlarını, araç tanımlarını ve model yanıtlarını JSON formatında iletir. Function calling ve tool use mekanizmaları, modelin doğrudan JSON çıktısı üretmesini gerektirir. Yapılandırılmış çıktılar (Structured Outputs) özelliği, modelin JSON Schema'ya tam uyumlu çıktı vermesini zorunlu kılar. Pydantic ve Zod gibi kütüphaneler JSON'ı Python/TypeScript veri modellerine dönüştürmek için yaygın olarak kullanılır.

arrow_forward