{"id":799,"date":"2026-09-17T12:35:14","date_gmt":"2026-09-17T12:35:14","guid":{"rendered":"https:\/\/www.vps.tc\/blog\/?p=799"},"modified":"2026-09-17T10:30:55","modified_gmt":"2026-09-17T10:30:55","slug":"yapay-zeka-ajani-nedir-nasil-calisir","status":"publish","type":"post","link":"https:\/\/www.vps.tc\/blog\/tr\/yapay-zeka-ajani-nedir-nasil-calisir\/","title":{"rendered":"Yapay Zek\u00e2 Ajan\u0131 Nedir? Nas\u0131l \u00c7al\u0131\u015f\u0131r?"},"content":{"rendered":"<div class=\"aiw-summary\" id=\"aiw-ozet\">\n<p class=\"aiw-summary-title\">H\u0131zl\u0131 \u00d6zet &#8211; Yapay Zek\u00e2 Ajanlar\u0131<\/p>\n<p>Yapay zek\u00e2 ajan\u0131, bir hedefe ula\u015fmak i\u00e7in modeli ara\u00e7larla ve kontroll\u00fc bir y\u00fcr\u00fctme d\u00f6ng\u00fcs\u00fcyle birle\u015ftiren yaz\u0131l\u0131md\u0131r. Yan\u0131t \u00fcretmenin \u00f6tesine ge\u00e7erek veri okuyabilir, API \u00e7a\u011f\u0131rabilir ve onayla i\u015flem ba\u015flatabilir.<\/p>\n<ul>\n<li><strong>Temel tan\u0131m<\/strong> \u2014 Ajan; hedefi de\u011ferlendiren, ara\u00e7 se\u00e7en, sonucu g\u00f6zlemleyen ve gerekirse yeni ad\u0131m atan sistemdir.<\/li>\n<li><strong>Ana bile\u015fenler<\/strong> \u2014 Model, ara\u00e7lar, durum veya haf\u0131za, y\u00fcr\u00fct\u00fcc\u00fc ve g\u00fcvenlik politikas\u0131 birlikte \u00e7al\u0131\u015f\u0131r.<\/li>\n<li><strong>Bot fark\u0131<\/strong> \u2014 Sohbet botu yan\u0131t \u00fcretirken ajan d\u0131\u015f sistemlerde s\u0131n\u0131rl\u0131 eylemler ger\u00e7ekle\u015ftirebilir.<\/li>\n<li><strong>Karar d\u00f6ng\u00fcs\u00fc<\/strong> \u2014 \u0130stek al\u0131n\u0131r, durum incelenir, ara\u00e7 \u00e7a\u011fr\u0131l\u0131r, \u00e7\u0131kt\u0131 de\u011ferlendirilir ve g\u00f6rev tamamlanana kadar d\u00f6ng\u00fc s\u00fcrer.<\/li>\n<li><strong>G\u00fcvenlik s\u0131n\u0131r\u0131<\/strong> \u2014 En az yetki, parametre do\u011frulama, izolasyon, loglama ve insan onay\u0131 temel kontrollerdir.<\/li>\n<li><strong>Ba\u015flang\u0131\u00e7 y\u00f6ntemi<\/strong> \u2014 \u00d6nce tek ve salt okunur bir g\u00f6rev \u00f6l\u00e7\u00fclmeli, de\u011fi\u015fiklik yapan ara\u00e7lar daha sonra kontroll\u00fc bi\u00e7imde eklenmelidir.<\/li>\n<\/ul>\n<\/div>\n<p class=\"aiw-lead\">Yapay zek\u00e2 ajan\u0131, yaln\u0131zca soru yan\u0131tlayan bir model de\u011fildir. Belirlenmi\u015f bir hedefi ger\u00e7ekle\u015ftirmek i\u00e7in durumu inceler, uygun arac\u0131 se\u00e7er, ara\u00e7 \u00e7\u0131kt\u0131s\u0131n\u0131 de\u011ferlendirir ve sonraki ad\u0131ma karar verir. Bu ara\u00e7 bir API, dosya sistemi, veritaban\u0131 veya s\u0131n\u0131rl\u0131 bir komut olabilir; g\u00fcvenli kullan\u0131m i\u00e7in her i\u015flem yetki ve onay s\u0131n\u0131rlar\u0131yla \u00e7evrelenmelidir.<\/p>\n<div class=\"aiw-toc\" style=\"border:1px solid #dbe3ea;border-radius:8px;padding:16px 20px;margin:0 0 28px\">\n<p class=\"aiw-toc-head\"><strong>\u0130\u00e7indekiler<\/strong><span class=\"aiw-toc-meta\"> \u00b7 11 dk okuma<\/span><\/p>\n<ol style=\"margin:10px 0 0;padding-left:22px\">\n<li><a href=\"#yapay-zeka-ajani-ne-yapar\">Yapay zek\u00e2 ajan\u0131 ne yapar?<\/a><\/li>\n<li><a href=\"#klasik-sohbet-botundan-farki-nerede\">Klasik sohbet botundan fark\u0131 nerede?<\/a><\/li>\n<li><a href=\"#bir-yapay-zeka-ajani-hangi-parcalardan-olusur\">Bir yapay zek\u00e2 ajan\u0131 hangi par\u00e7alardan olu\u015fur?<\/a><\/li>\n<li><a href=\"#ajan-karar-dongusu-nasil-calisir\">Ajan karar d\u00f6ng\u00fcs\u00fc nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/a><\/li>\n<li><a href=\"#yapay-zeka-ajanlari-hangi-alanlarda-kullanilir\">Yapay zek\u00e2 ajanlar\u0131 hangi alanlarda kullan\u0131l\u0131r?<\/a><\/li>\n<li><a href=\"#ajan-ile-otomasyon-arasindaki-fark-nedir\">Ajan ile otomasyon aras\u0131ndaki fark nedir?<\/a><\/li>\n<li><a href=\"#guvenlik-acisindan-hangi-sinirlar-gerekir\">G\u00fcvenlik a\u00e7\u0131s\u0131ndan hangi s\u0131n\u0131rlar gerekir?<\/a><\/li>\n<li><a href=\"#iyi-bir-yapay-zeka-ajani-nasil-tasarlanir\">\u0130yi bir yapay zek\u00e2 ajan\u0131 nas\u0131l tasarlan\u0131r?<\/a><\/li>\n<li><a href=\"#sahada-yapay-zeka-ajani-kullanirken-nelere-dikkat-edilmeli\">Sahada yapay zek\u00e2 ajan\u0131 kullan\u0131rken nelere dikkat edilmeli?<\/a><\/li>\n<li><a href=\"#ajani-devreye-almadan-once-kontrol-edin\">Ajan\u0131 Devreye Almadan \u00d6nce Kontrol Edin<\/a><\/li>\n<li><a href=\"#sik-sorulan-sorular\">S\u0131k Sorulan Sorular<\/a><\/li>\n<li><a href=\"#kaynaklar\">Kaynaklar<\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"yapay-zeka-ajani-ne-yapar\">Yapay zek\u00e2 ajan\u0131 ne yapar?<\/h2>\n<p>Yapay zek\u00e2 ajan\u0131, belirli bir hedefe ula\u015fmak i\u00e7in mevcut durumu de\u011ferlendiren, gerekti\u011finde ara\u00e7 kullanan, eylemin sonucunu g\u00f6zlemleyen ve sonraki ad\u0131m\u0131 se\u00e7en yaz\u0131l\u0131m sistemidir. Sadece metin \u00fcretmez; API \u00e7a\u011f\u0131rabilir, dosya okuyabilir, veritaban\u0131ndan bilgi \u00e7ekebilir veya insan onay\u0131yla bir i\u015flem ba\u015flatabilir. Ba\u015far\u0131, kullan\u0131lan model kadar ara\u00e7 izinlerine, hedefin nas\u0131l tan\u0131mland\u0131\u011f\u0131na ve kontrol mekanizmalar\u0131na ba\u011fl\u0131d\u0131r.<\/p>\n<p>&#8220;Yapay zek\u00e2 ajan\u0131 nedir?&#8221; sorusunun k\u0131sa cevab\u0131 \u015fu: Bir dil modelinin karar d\u00f6ng\u00fcs\u00fcn\u00fc d\u0131\u015f sistemlerle birle\u015ftiren hedef odakl\u0131 yaz\u0131l\u0131m bile\u015feni. Model planlama ve yorumlama i\u00e7in kullan\u0131labilir; ger\u00e7ek d\u00fcnyadaki etkiyi ise ona verilen ara\u00e7lar olu\u015fturur.<\/p>\n<h2 id=\"klasik-sohbet-botundan-farki-nerede\">Klasik sohbet botundan fark\u0131 nerede?<\/h2>\n<p>Klasik bir sohbet botu \u00e7o\u011funlukla gelen girdiye bir yan\u0131t \u00fcretir. Yapay zek\u00e2 ajan\u0131 ise hedefi par\u00e7alara ay\u0131rabilir, bir ara\u00e7 \u00e7a\u011f\u0131rabilir, arac\u0131n \u00e7\u0131kt\u0131s\u0131n\u0131 inceleyebilir ve yeni bir \u00e7a\u011fr\u0131 yapabilir. Bu d\u00f6ng\u00fc tek bir istekle bitmek zorunda de\u011fildir.<\/p>\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>Sohbet botu<\/th>\n<th>Yapay zek\u00e2 ajan\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Temel i\u015f<\/td>\n<td>Yan\u0131t \u00fcretmek<\/td>\n<td>Hedefe ula\u015fmak i\u00e7in i\u015flem y\u00fcr\u00fctmek<\/td>\n<\/tr>\n<tr>\n<td>D\u0131\u015f sistem eri\u015fimi<\/td>\n<td>Genellikle yoktur<\/td>\n<td>API, dosya, veritaban\u0131 veya s\u0131n\u0131rl\u0131 komut arac\u0131 olabilir<\/td>\n<\/tr>\n<tr>\n<td>\u00c7al\u0131\u015fma ak\u0131\u015f\u0131<\/td>\n<td>Girdi ve yan\u0131t<\/td>\n<td>Planla, \u00e7a\u011f\u0131r, g\u00f6zlemle, d\u00fczelt<\/td>\n<\/tr>\n<tr>\n<td>Risk<\/td>\n<td>Yanl\u0131\u015f veya uydurma yan\u0131t<\/td>\n<td>Yanl\u0131\u015f i\u015flemin ger\u00e7ek sistemde uygulanmas\u0131<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Bu ayr\u0131m, pazarlama etiketlerinden daha kullan\u0131\u015fl\u0131d\u0131r. Bir uygulama yaln\u0131zca bir LLM API&#8217;sine soru g\u00f6nderip metni ekrana yaz\u0131yorsa tek ba\u015f\u0131na ajan say\u0131lmaz. Uygulama modele bir ara\u00e7 katalo\u011fu veriyor, model ara\u00e7 se\u00e7iyor ve y\u00fcr\u00fct\u00fcc\u00fc se\u00e7ilen \u00e7a\u011fr\u0131y\u0131 ger\u00e7ekten \u00e7al\u0131\u015ft\u0131r\u0131yorsa ajan davran\u0131\u015f\u0131 ba\u015flar.<\/p>\n<p><a href=\"https:\/\/www.vps.tc\/blog\/tr\/git-nedir-surum-kontrolu-nasil-calisir\/\">Git Nedir? S\u00fcr\u00fcm Kontrol\u00fc Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a> ba\u015fl\u0131kl\u0131 i\u00e7erikteki commit ve geri alma mant\u0131\u011f\u0131, ajanlar\u0131n kod \u00fczerinde neden kontroll\u00fc \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 gerekti\u011fini anlamak i\u00e7in iyi bir temel sunar. Ajan\u0131n \u00fcretti\u011fi her de\u011fi\u015fiklik do\u011frudan production dosyas\u0131na yaz\u0131lmak yerine izlenebilir bir de\u011fi\u015fiklik olarak tutulmal\u0131d\u0131r.<\/p>\n<p><strong>Ne yap\u0131lmal\u0131<\/strong> &#8211; Bir sistemi ajan olarak adland\u0131rmadan \u00f6nce modelin ger\u00e7ekten ara\u00e7 \u00e7a\u011f\u0131r\u0131p \u00e7a\u011f\u0131rmad\u0131\u011f\u0131n\u0131 ve bu \u00e7a\u011fr\u0131n\u0131n sistemde neyi de\u011fi\u015ftirdi\u011fini belirleyin.<\/p>\n<h2 id=\"bir-yapay-zeka-ajani-hangi-parcalardan-olusur\">Bir yapay zek\u00e2 ajan\u0131 hangi par\u00e7alardan olu\u015fur?<\/h2>\n<p>Tek bir modelden s\u00f6z etmek yerine, birbirine ba\u011fl\u0131 bile\u015fenlere bakmak gerekir. Uygulaman\u0131n ad\u0131 veya kullan\u0131lan model de\u011fi\u015febilir; temel yap\u0131 \u00e7o\u011funlukla a\u015fa\u011f\u0131daki katmanlardan olu\u015fur.<\/p>\n<h3>Model<\/h3>\n<p>Model, do\u011fal dildeki hedefi yorumlar, mevcut durumu de\u011ferlendirir ve bir sonraki ad\u0131m i\u00e7in karar \u00fcretir. Bu karar do\u011frudan son kullan\u0131c\u0131 metni olabilece\u011fi gibi yap\u0131land\u0131r\u0131lm\u0131\u015f bir ara\u00e7 \u00e7a\u011fr\u0131s\u0131 da olabilir. Ba\u011flam penceresi, sistem talimatlar\u0131 ve \u00f6nceki ara\u00e7 sonu\u00e7lar\u0131 burada belirleyicidir.<\/p>\n<h3>Ara\u00e7lar<\/h3>\n<p>Ara\u00e7, ajan\u0131n d\u0131\u015f d\u00fcnyaya a\u00e7\u0131lan kontroll\u00fc aray\u00fcz\u00fcd\u00fcr. REST API, SQL sorgusu, dosya okuma fonksiyonu, arama servisi veya sanal makine durumunu g\u00f6steren bir komut olabilir. Ara\u00e7lar\u0131n isimleri, parametreleri ve hata bi\u00e7imleri a\u00e7\u0131k\u00e7a tan\u0131mlanmal\u0131d\u0131r.<\/p>\n<h3>Durum ve haf\u0131za<\/h3>\n<p>Durum, devam eden g\u00f6revin ge\u00e7mi\u015f ad\u0131mlar\u0131n\u0131 tutar. Haf\u0131za ise kullan\u0131c\u0131n\u0131n tercihleri veya \u00f6nceki oturumlara ait bilgilerin saklanmas\u0131n\u0131 ifade edebilir. \u0130kisini kar\u0131\u015ft\u0131rmak; veri saklama s\u00fcresini, eri\u015fim yetkisini ve silme politikas\u0131n\u0131 belirsizle\u015ftirir.<\/p>\n<h3>Y\u00fcr\u00fct\u00fcc\u00fc ve politika katman\u0131<\/h3>\n<p>Y\u00fcr\u00fct\u00fcc\u00fc, modelin se\u00e7ti\u011fi arac\u0131 \u00e7a\u011f\u0131ran uygulama kodudur. Politika katman\u0131 ise &#8220;Bu ara\u00e7 hangi kullan\u0131c\u0131 i\u00e7in, hangi parametrelerle ve hangi onaydan sonra \u00e7al\u0131\u015fabilir?&#8221; sorular\u0131n\u0131 yan\u0131tlar. Modelin bir i\u015flemi \u00f6nermesi, uygulaman\u0131n o i\u015flemi otomatik olarak \u00e7al\u0131\u015ft\u0131rmas\u0131 gerekti\u011fi anlam\u0131na gelmez.<\/p>\n<p>Bir <a href=\"https:\/\/www.vps.tc\/blog\/tr\/bash-script-nedir-linux-otomasyonu-rehberi\/\">Bash Script Nedir? Linux Otomasyonu Rehberi<\/a> i\u00e7eri\u011findeki gibi komut sat\u0131r\u0131 otomasyonu, ajan tasar\u0131m\u0131nda ara\u00e7 olarak kullan\u0131labilir; ancak ham shell eri\u015fimi en geni\u015f ve riskli ara\u00e7lardan biridir. Daha g\u00fcvenli tasar\u0131m, yaln\u0131zca izin verilen alt komutlar\u0131 ve parametreleri kabul eden dar bir fonksiyon sunar.<\/p>\n<p><strong>Ne yap\u0131lmal\u0131<\/strong> &#8211; Her arac\u0131 tek bir amaca indirgeyin, parametrelerini do\u011frulay\u0131n ve ba\u015far\u0131s\u0131z \u00e7a\u011fr\u0131larda g\u00fcvenli bir hata d\u00f6nd\u00fcr\u00fcn.<\/p>\n<h2 id=\"ajan-karar-dongusu-nasil-calisir\">Ajan karar d\u00f6ng\u00fcs\u00fc nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/h2>\n<p>Ajanlar\u0131n \u00e7al\u0131\u015fma bi\u00e7imi genellikle g\u00f6zlem ve eylem d\u00f6ng\u00fcs\u00fcyle a\u00e7\u0131klan\u0131r. Kullan\u0131c\u0131 bir hedef verir; y\u00fcr\u00fct\u00fcc\u00fc mevcut durumu modele aktar\u0131r. Model ya son yan\u0131t\u0131 \u00fcretir ya da bir ara\u00e7 se\u00e7er. Ara\u00e7 sonucu tekrar ba\u011flama eklenir ve d\u00f6ng\u00fc, hedef tamamlanana veya g\u00fcvenlik s\u0131n\u0131r\u0131na ula\u015f\u0131lana kadar s\u00fcrer.<\/p>\n<ol>\n<li><strong>Hedefi al:<\/strong> Kullan\u0131c\u0131n\u0131n iste\u011fini \u00f6l\u00e7\u00fclebilir bir g\u00f6reve \u00e7evirin.<\/li>\n<li><strong>Durumu topla:<\/strong> Kullan\u0131c\u0131n\u0131n yetkisini, mevcut kaynaklar\u0131 ve \u00f6nceki ara\u00e7 sonu\u00e7lar\u0131n\u0131 belirleyin.<\/li>\n<li><strong>Plan\u0131 olu\u015ftur:<\/strong> Gerekli ad\u0131mlar\u0131 ve olas\u0131 durma ko\u015fullar\u0131n\u0131 \u00e7\u0131kar\u0131n.<\/li>\n<li><strong>Ara\u00e7 se\u00e7:<\/strong> Modelin ara\u00e7 \u015femas\u0131na uygun bir \u00e7a\u011fr\u0131 \u00fcretmesini sa\u011flay\u0131n.<\/li>\n<li><strong>\u00c7a\u011fr\u0131y\u0131 do\u011frula:<\/strong> Parametre, yetki, hedef ve maliyet kontrollerini uygulay\u0131n.<\/li>\n<li><strong>Sonucu g\u00f6zlemle:<\/strong> Ba\u015far\u0131, hata veya eksik veri durumunu modele aktar\u0131n.<\/li>\n<li><strong>Bitir ya da d\u00fczelt:<\/strong> G\u00f6rev tamamland\u0131ysa yan\u0131t verin; de\u011filse s\u0131n\u0131rlar i\u00e7inde yeni bir ad\u0131m se\u00e7in.<\/li>\n<\/ol>\n<p>\u00d6rne\u011fin &#8220;VPS disk alan\u0131 neden doldu?&#8221; iste\u011finde g\u00fcvenli ak\u0131\u015f, \u00f6nce salt okunur metrikleri toplamakt\u0131r. Ajan <code>df -h<\/code> benzeri bir bilgiyi okuyabilir, ard\u0131ndan log dizinlerinde boyut analizi isteyebilir. <code>rm<\/code>, paket kald\u0131rma veya servis durdurma gibi de\u011fi\u015fiklik yapan i\u015flemler ayr\u0131 bir onay kap\u0131s\u0131ndan ge\u00e7melidir.<\/p>\n<pre><code>\u0130stek: \/var kullan\u0131m\u0131n\u0131 incele\nAra\u00e7: disk_usage(path=\"\/var\", depth=2)\nPolitika: read_only=true\nSonraki ad\u0131m: En b\u00fcy\u00fck \u00fc\u00e7 alt dizini raporla<\/code><\/pre>\n<p>Buradaki \u00f6rnek, modelin do\u011frudan shell komutu \u00e7al\u0131\u015ft\u0131rmas\u0131ndan daha g\u00fcvenlidir. <code>disk_usage<\/code> fonksiyonu yaln\u0131zca tan\u0131ml\u0131 yolu ve derinli\u011fi kabul edebilir; <code>path<\/code> parametresinin <code>\/<\/code> gibi s\u0131n\u0131rs\u0131z bir de\u011fere geni\u015fletilmesi de ayr\u0131ca engellenmelidir.<\/p>\n<p><strong>Ne yap\u0131lmal\u0131<\/strong> &#8211; Her ajan d\u00f6ng\u00fcs\u00fcne maksimum ad\u0131m, zaman a\u015f\u0131m\u0131, b\u00fct\u00e7e ve insan onay\u0131 s\u0131n\u0131r\u0131 ekleyin.<\/p>\n<div class=\"aiw-callout aiw-callout-tip\">\n<p class=\"aiw-callout-label\">\u0130pucu<\/p>\n<p>\u0130lk prototipi salt okunur tasarlay\u0131n. Disk kullan\u0131m\u0131, hata oran\u0131 veya dok\u00fcman aramas\u0131 gibi geri d\u00f6n\u00fc\u015f\u00fc olmayan i\u015flem i\u00e7ermeyen tek bir g\u00f6rev, ajan\u0131n karar kalitesini ve \u00e7a\u011fr\u0131 maliyetini \u00f6l\u00e7mek i\u00e7in yeterlidir.<\/p>\n<\/div>\n<h2 id=\"yapay-zeka-ajanlari-hangi-alanlarda-kullanilir\">Yapay zek\u00e2 ajanlar\u0131 hangi alanlarda kullan\u0131l\u0131r?<\/h2>\n<p>Kullan\u0131m alan\u0131, ajan\u0131n eri\u015febildi\u011fi ara\u00e7larla s\u0131n\u0131rl\u0131d\u0131r. Ayn\u0131 model yaln\u0131zca dok\u00fcman arama arac\u0131na ba\u011fland\u0131\u011f\u0131nda ara\u015ft\u0131rma yard\u0131mc\u0131s\u0131; bilet sistemi ve izleme API&#8217;sine ba\u011fland\u0131\u011f\u0131nda destek otomasyonu gibi davranabilir.<\/p>\n<h3>Destek ve operasyon<\/h3>\n<p>Ajan destek talebini s\u0131n\u0131fland\u0131rabilir, ilgili dok\u00fcman\u0131 arayabilir, m\u00fc\u015fteri hesab\u0131ndaki salt okunur bilgileri getirebilir ve taslak yan\u0131t haz\u0131rlayabilir. Para iadesi, hesap silme veya plan de\u011fi\u015fikli\u011fi gibi i\u015flemler insan onay\u0131 olmadan y\u00fcr\u00fct\u00fclmemelidir.<\/p>\n<h3>Yaz\u0131l\u0131m geli\u015ftirme<\/h3>\n<p>Issue kayd\u0131n\u0131 okuyup ilgili dosyalar\u0131 bulmak, testleri \u00e7al\u0131\u015ft\u0131rmak ve de\u011fi\u015fiklik tasla\u011f\u0131 haz\u0131rlamak uygun kullan\u0131m \u00f6rnekleridir. Ajan\u0131n do\u011frudan ana dala push yapmas\u0131 yerine izole branch, otomatik test ve kod inceleme ak\u0131\u015f\u0131 kullan\u0131lmal\u0131d\u0131r.<\/p>\n<h3>Sunucu ve bulut y\u00f6netimi<\/h3>\n<p>\u0130zleme alarmlar\u0131n\u0131 \u00f6zetlemek, disk veya bellek kullan\u0131m\u0131n\u0131 raporlamak, bilinen hata imzalar\u0131n\u0131 loglarda aramak d\u00fc\u015f\u00fck riskli ba\u015flang\u0131\u00e7lard\u0131r. Yeniden ba\u015flatma, firewall kural\u0131 de\u011fi\u015ftirme ve DNS kayd\u0131 d\u00fczenleme gibi eylemler daha y\u00fcksek yetki ve a\u00e7\u0131k onay gerektirir.<\/p>\n<p><a href=\"https:\/\/www.vps.tc\/blog\/tr\/bulut-maliyetleri-nasil-dusurulur-10-etkili-yontem\/\">Bulut Maliyetleri Nas\u0131l D\u00fc\u015f\u00fcr\u00fcl\u00fcr? 10 Etkili Y\u00f6ntem<\/a> i\u00e7eri\u011findeki kaynak etiketleme ve kullan\u0131m takibi yakla\u015f\u0131m\u0131, maliyet ajanlar\u0131 i\u00e7in de ge\u00e7erlidir. Ajan \u00f6nce rapor \u00fcretmeli; kaynak kapatma veya boyut k\u00fc\u00e7\u00fcltme gibi eylemlerden \u00f6nce kaynak sahibini, geri d\u00f6n\u00fc\u015f plan\u0131n\u0131 ve tahmini tasarrufu g\u00f6stermelidir.<\/p>\n<h2 id=\"ajan-ile-otomasyon-arasindaki-fark-nedir\">Ajan ile otomasyon aras\u0131ndaki fark nedir?<\/h2>\n<p>Otomasyon, \u00f6nceden belirlenmi\u015f kurallar\u0131 ayn\u0131 bi\u00e7imde \u00e7al\u0131\u015ft\u0131r\u0131r. Cron g\u00f6revi, Ansible playbook&#8217;u veya CI\/CD pipeline&#8217;\u0131 bunun tipik \u00f6rnekleridir. Ajan ise hedefi daha esnek yorumlar, mevcut duruma g\u00f6re ara\u00e7 se\u00e7ebilir ve beklenmeyen \u00e7\u0131kt\u0131lara tepki verebilir.<\/p>\n<table>\n<thead>\n<tr>\n<th>Kriter<\/th>\n<th>Kural tabanl\u0131 otomasyon<\/th>\n<th>Yapay zek\u00e2 ajan\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Karar mant\u0131\u011f\u0131<\/td>\n<td>\u00d6nceden yaz\u0131lm\u0131\u015f ko\u015fullar<\/td>\n<td>Modelin ba\u011flama g\u00f6re \u00fcretti\u011fi karar<\/td>\n<\/tr>\n<tr>\n<td>\u00d6ng\u00f6r\u00fclebilirlik<\/td>\n<td>Y\u00fcksek<\/td>\n<td>Model ve ara\u00e7 \u00e7\u0131kt\u0131s\u0131na ba\u011fl\u0131<\/td>\n<\/tr>\n<tr>\n<td>Hata ay\u0131klama<\/td>\n<td>Log ve sabit ak\u0131\u015f \u00fczerinden<\/td>\n<td>\u00c7a\u011fr\u0131 zinciri ve model kararlar\u0131 \u00fczerinden<\/td>\n<\/tr>\n<tr>\n<td>Uygun kullan\u0131m<\/td>\n<td>Tekrarl\u0131, net ve kritik i\u015fler<\/td>\n<td>De\u011fi\u015fken girdili, ara\u015ft\u0131rma gerektiren i\u015fler<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Bu iki yakla\u015f\u0131m birbirinin alternatifi olmak zorunda de\u011fildir. Ajan belirsiz iste\u011fi yap\u0131land\u0131rabilir; kesin ve kritik son ad\u0131m\u0131 ise Ansible veya mevcut bir deployment pipeline&#8217;\u0131 \u00e7al\u0131\u015ft\u0131rabilir. Model esneklik sa\u011flar, uygulama da y\u00fcr\u00fctmeyi s\u0131n\u0131rlar.<\/p>\n<h2 id=\"guvenlik-acisindan-hangi-sinirlar-gerekir\">G\u00fcvenlik a\u00e7\u0131s\u0131ndan hangi s\u0131n\u0131rlar gerekir?<\/h2>\n<p>Ajan\u0131n riski, modelin &#8220;zek\u00e2s\u0131ndan&#8221; \u00e7ok sahip oldu\u011fu yetkilerin geni\u015fli\u011fiyle artar. Bir ajana root shell vermek, do\u011fal dille komut \u00e7al\u0131\u015ft\u0131ran ayr\u0131cal\u0131kl\u0131 bir kullan\u0131c\u0131 olu\u015fturmak demektir. Bu yakla\u015f\u0131m test ortam\u0131nda bile dikkatle ele al\u0131nmal\u0131d\u0131r.<\/p>\n<ul>\n<li><strong>En az yetki:<\/strong> Ara\u00e7 hesab\u0131 yaln\u0131zca g\u00f6revi i\u00e7in gereken kayna\u011fa eri\u015fsin.<\/li>\n<li><strong>Parametre do\u011frulama:<\/strong> Dosya yolu, SQL ifadesi, URL ve kaynak kimli\u011fi allowlist veya \u015fema ile denetlensin.<\/li>\n<li><strong>\u0130zolasyon:<\/strong> Kod ve dosya i\u015flemleri ge\u00e7ici container, ayr\u0131 kullan\u0131c\u0131 veya sandbox i\u00e7inde y\u00fcr\u00fcs\u00fcn.<\/li>\n<li><strong>Onay:<\/strong> Silme, \u00f6deme, yay\u0131nlama, yeniden ba\u015flatma ve yetki de\u011fi\u015fikli\u011fi gibi eylemler a\u00e7\u0131k onay beklesin.<\/li>\n<li><strong>\u0130z kayd\u0131:<\/strong> Kullan\u0131c\u0131 iste\u011fi, model karar\u0131, ara\u00e7 parametreleri, \u00e7\u0131kt\u0131 ve onay zaman\u0131 birlikte loglans\u0131n.<\/li>\n<li><strong>Gizli veri kontrol\u00fc:<\/strong> API anahtarlar\u0131 ve parolalar modele g\u00f6nderilmemeli; \u00e7\u0131kt\u0131 loglar\u0131nda da maskelenmelidir.<\/li>\n<li><strong>Limitler:<\/strong> D\u00f6ng\u00fc say\u0131s\u0131, token kullan\u0131m\u0131, API maliyeti ve \u00e7a\u011fr\u0131 s\u00fcresi s\u0131n\u0131rland\u0131r\u0131lmal\u0131d\u0131r.<\/li>\n<\/ul>\n<p>Prompt injection, d\u0131\u015far\u0131dan okunan bir web sayfas\u0131n\u0131n veya dosyan\u0131n ajana &#8220;\u00f6nce gizli anahtar\u0131 g\u00f6nder&#8221; gibi talimatlar vermesidir. D\u0131\u015f i\u00e7erik veri olarak i\u015flenmeli, sistem politikas\u0131 olarak kabul edilmemelidir. NIST AI Risk Management Framework, yapay zek\u00e2 sistemlerinde risklerin tasar\u0131m, kullan\u0131m ve izleme a\u015famalar\u0131nda ele al\u0131nmas\u0131n\u0131 \u00f6nerir; ajan mimarisi de bu yakla\u015f\u0131m\u0131n d\u0131\u015f\u0131nda de\u011fildir.<\/p>\n<p><strong>Ne yap\u0131lmal\u0131<\/strong> &#8211; \u00dcretim eri\u015fimi vermeden \u00f6nce arac\u0131 sahte verilerle test edin ve her de\u011fi\u015fiklik yapan \u00e7a\u011fr\u0131 i\u00e7in geri alma prosed\u00fcr\u00fc yaz\u0131n.<\/p>\n<div class=\"aiw-callout aiw-callout-warn\">\n<p class=\"aiw-callout-label\">Dikkat<\/p>\n<p>Modele do\u011frudan root shell vermek, do\u011fal dille komut \u00e7al\u0131\u015ft\u0131ran ayr\u0131cal\u0131kl\u0131 bir kullan\u0131c\u0131 olu\u015fturmak anlam\u0131na gelir. Ara\u00e7lar\u0131 dar fonksiyonlara b\u00f6l\u00fcn; silme, yeniden ba\u015flatma ve yetki de\u011fi\u015fikliklerini a\u00e7\u0131k onay olmadan \u00e7al\u0131\u015ft\u0131rmay\u0131n.<\/p>\n<\/div>\n<h2 id=\"iyi-bir-yapay-zeka-ajani-nasil-tasarlanir\">\u0130yi bir yapay zek\u00e2 ajan\u0131 nas\u0131l tasarlan\u0131r?<\/h2>\n<p>\u0130lk ad\u0131m model se\u00e7mek de\u011fildir. \u00d6nce g\u00f6rev tan\u0131mlan\u0131r: Ajan hangi girdiyi alacak, ba\u015far\u0131 nas\u0131l \u00f6l\u00e7\u00fclecek, hangi durumlarda duracak ve hangi eylemler yasaklanacak? Bu sorular yan\u0131tlanmadan yap\u0131lan model se\u00e7imi sorunu \u00e7\u00f6zmez.<\/p>\n<h3>Tek g\u00f6revle ba\u015flay\u0131n<\/h3>\n<p>&#8220;Sunucuyu y\u00f6net&#8221; gibi geni\u015f bir hedef yerine &#8220;son 15 dakikadaki 5xx art\u0131\u015f\u0131n\u0131 raporla&#8221; gibi dar bir g\u00f6rev se\u00e7in. Salt okunur bir metrik arac\u0131yla ba\u015flay\u0131n. Ba\u015far\u0131 oran\u0131, yanl\u0131\u015f alarm say\u0131s\u0131, ortalama ara\u00e7 \u00e7a\u011fr\u0131s\u0131 ve g\u00f6rev maliyeti \u00f6l\u00e7\u00fcls\u00fcn.<\/p>\n<h3>Ara\u00e7 s\u00f6zle\u015fmesini netle\u015ftirin<\/h3>\n<p>Her ara\u00e7 i\u00e7in giri\u015f \u015femas\u0131, izin seviyesi, hata kodlar\u0131 ve \u00f6rnek \u00e7\u0131kt\u0131 tan\u0131mlay\u0131n. Ara\u00e7 &#8220;bir \u015feyler yap&#8221; kadar belirsiz olmamal\u0131d\u0131r. <code>get_http_status(host, window_minutes)<\/code> gibi s\u0131n\u0131rl\u0131 bir aray\u00fcz, do\u011frudan shell eri\u015fiminden daha denetlenebilirdir.<\/p>\n<h3>\u0130nsan onay\u0131n\u0131 do\u011fru yere koyun<\/h3>\n<p>Her ad\u0131mda onay istemek ak\u0131\u015f\u0131 kullan\u0131lamaz h\u00e2le getirebilir. Hi\u00e7 onay istememek de production riski yarat\u0131r. Salt okunur i\u015flemler otomatik, geri d\u00f6n\u00fc\u015f\u00fc olan d\u00fc\u015f\u00fck riskli de\u011fi\u015fiklikler ko\u015fullu, veri silme ve d\u0131\u015f ileti\u015fim ise a\u00e7\u0131k onayl\u0131 tasarlanabilir.<\/p>\n<h3>Test senaryolar\u0131 yaz\u0131n<\/h3>\n<p>Normal iste\u011fin yan\u0131nda yanl\u0131\u015f yetki, eksik parametre, k\u00f6t\u00fc niyetli i\u00e7erik, ara\u00e7 zaman a\u015f\u0131m\u0131 ve \u00e7eli\u015fkili veri senaryolar\u0131n\u0131 da test edin. Model do\u011fru yan\u0131t\u0131 verse bile y\u00fcr\u00fct\u00fcc\u00fcn\u00fcn ald\u0131\u011f\u0131 karar\u0131 ayr\u0131ca kontrol edin; g\u00fcvenlik yaln\u0131zca prompt metnine b\u0131rak\u0131lamaz.<\/p>\n<p><strong>Ne yap\u0131lmal\u0131<\/strong> &#8211; Ajan\u0131 \u00f6nce salt okunur bir g\u00f6revde \u00f6l\u00e7\u00fcn, ard\u0131ndan tek bir de\u011fi\u015fiklik yapan arac\u0131 kontroll\u00fc onay ak\u0131\u015f\u0131yla ekleyin.<\/p>\n<div class=\"aiw-callout aiw-callout-example\">\n<p class=\"aiw-callout-label\">\u00d6rnek<\/p>\n<p>Bir destek ajan\u0131 m\u00fc\u015fterinin VPS durumunu okuyabilir, ilgili dok\u00fcman\u0131 bulabilir ve yan\u0131t tasla\u011f\u0131 haz\u0131rlayabilir. Hesap silme veya servis yeniden ba\u015flatma gibi i\u015flemler ayr\u0131 bir ara\u00e7, ayr\u0131 yetki ve insan onay\u0131 gerektirmelidir.<\/p>\n<\/div>\n<h2 id=\"sahada-yapay-zeka-ajani-kullanirken-nelere-dikkat-edilmeli\">Sahada yapay zek\u00e2 ajan\u0131 kullan\u0131rken nelere dikkat edilmeli?<\/h2>\n<p>Ajan\u0131 bir &#8220;dijital \u00e7al\u0131\u015fan&#8221; gibi d\u00fc\u015f\u00fcnmek cazip olabilir; sistem y\u00f6neticisi a\u00e7\u0131s\u0131ndan daha do\u011fru benzetme, yetkileri s\u0131n\u0131rland\u0131r\u0131lm\u0131\u015f bir otomasyon istemcisidir. Her istemci gibi kimlik do\u011frulamaya, loglamaya, kota y\u00f6netimine ve geri alma plan\u0131na ihtiya\u00e7 duyar.<\/p>\n<p>\u00d6rne\u011fin bir destek ajan\u0131 m\u00fc\u015fterinin VPS durumunu g\u00f6r\u00fcnt\u00fcleyebilir. Bunun i\u00e7in ayr\u0131 bir servis hesab\u0131, yaln\u0131zca gerekli API kapsam\u0131 ve m\u00fc\u015fteri izolasyonu kurulmal\u0131d\u0131r. Ayn\u0131 hesapla fatura bilgisi okumak veya sunucuyu yeniden ba\u015flatmak gerekmiyorsa bu izinler hi\u00e7 verilmemelidir.<\/p>\n<p>Sunucu taraf\u0131ndaki g\u00f6zlemlenebilirlik de kritik kal\u0131r. Ajan\u0131n karar\u0131n\u0131, \u00e7a\u011f\u0131rd\u0131\u011f\u0131 arac\u0131 ve arac\u0131n sonucunu korelasyon kimli\u011fiyle kaydedin. Modelin \u00fcretti\u011fi a\u00e7\u0131klama, ger\u00e7ek sistem logunun yerine ge\u00e7mez. Bir i\u015flem ba\u015far\u0131s\u0131z olduysa <code>journalctl<\/code>, uygulama logu, API yan\u0131t\u0131 ve audit kayd\u0131 ayr\u0131 ayr\u0131 incelenmelidir.<\/p>\n<p>Bir <a href=\"https:\/\/www.vps.tc\/blog\/tr\/admin-ne-demek-admin-ne-anlama-gelir\/\">Admin Ne Demek? Admin Ne Anlama Gelir?<\/a> i\u00e7eri\u011finde anlat\u0131lan y\u00f6netici yetkisi, ajanlarda da ayn\u0131 anlama gelir: komutu s\u00f6yleyebilmek de\u011fil, o komutun etkiledi\u011fi kayna\u011fa yetkili olmak. Ajan\u0131n do\u011fal dille konu\u015fmas\u0131, ayr\u0131cal\u0131k modelini de\u011fi\u015ftirmez.<\/p>\n<p>Yapay zek\u00e2 ajan\u0131 nedir sorusunu pratikte do\u011fru yan\u0131tlamak i\u00e7in \u015fu testi uygulay\u0131n: Sistemin hangi karar\u0131 modele b\u0131rak\u0131l\u0131yor, hangi eylemi y\u00fcr\u00fct\u00fcc\u00fc yap\u0131yor ve hata oldu\u011funda kim durdurabiliyor? Bu \u00fc\u00e7 sorunun cevab\u0131 yoksa ortada y\u00f6netilebilir bir ajan de\u011fil, belirsiz yetkileri olan bir otomasyon vard\u0131r.<\/p>\n<div class=\"aiw-callout aiw-callout-field\">\n<p class=\"aiw-callout-label\">Sahadan not<\/p>\n<p>Bir sunucuda temizlik komutu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce terminalde g\u00f6r\u00fcnen hostname&#039;i kontrol etmedim ve yanl\u0131\u015f makinede i\u015flem yapmaya \u00e7ok yakla\u015ft\u0131m. Komut sat\u0131r\u0131nda hostname belirince durdum; o g\u00fcnden sonra ajan ara\u00e7lar\u0131nda hedef makineyi, kaynak kimli\u011fini ve i\u015flem kapsam\u0131n\u0131 y\u00fcr\u00fct\u00fcc\u00fc taraf\u0131nda do\u011frulat\u0131yorum.<\/p>\n<\/div>\n<h2 id=\"ajani-devreye-almadan-once-kontrol-edin\">Ajan\u0131 Devreye Almadan \u00d6nce Kontrol Edin<\/h2>\n<ul class=\"aiw-checklist\">\n<li>Ajan\u0131n tek ve \u00f6l\u00e7\u00fclebilir hedefini tan\u0131mlay\u0131n.<\/li>\n<li>Kullanaca\u011f\u0131 ara\u00e7lar\u0131 g\u00f6rev i\u00e7in gereken en dar kapsamla s\u0131n\u0131rland\u0131r\u0131n.<\/li>\n<li>Her ara\u00e7 parametresini t\u00fcr, de\u011fer aral\u0131\u011f\u0131 ve yetki a\u00e7\u0131s\u0131ndan do\u011frulay\u0131n.<\/li>\n<li>Modeli production verisi yerine sahte veya maskelenmi\u015f verilerle test edin.<\/li>\n<li>Silme, yeniden ba\u015flatma ve d\u0131\u015f ileti\u015fim i\u015flemlerine insan onay\u0131 ekleyin.<\/li>\n<li>Model kararlar\u0131n\u0131, ara\u00e7 \u00e7a\u011fr\u0131lar\u0131n\u0131 ve sonu\u00e7lar\u0131n\u0131 korelasyon kimli\u011fiyle loglay\u0131n.<\/li>\n<li>Ad\u0131m say\u0131s\u0131, zaman a\u015f\u0131m\u0131, token kullan\u0131m\u0131 ve maliyet i\u00e7in \u00fcst s\u0131n\u0131r belirleyin.<\/li>\n<\/ul>\n<div class=\"aiw-cta\">\n<p>Bir ajan tasarl\u0131yorsan\u0131z \u00f6nce en k\u00fc\u00e7\u00fck, salt okunur g\u00f6revle ba\u015flay\u0131n ve her ara\u00e7 \u00e7a\u011fr\u0131s\u0131n\u0131 g\u00f6r\u00fcn\u00fcr k\u0131l\u0131n. \u0130yi bir ajan, \u00e7ok i\u015flem yapan de\u011fil; neyi neden yapt\u0131\u011f\u0131n\u0131 s\u0131n\u0131rlar i\u00e7inde g\u00f6sterebilen ajand\u0131r.<\/p>\n<p class=\"aiw-cta-action\"><a href=\"https:\/\/www.vps.tc\/tr\/vps\">VPS paketlerini inceleyin<\/a><\/p>\n<\/div>\n<h2 id=\"sik-sorulan-sorular\">S\u0131k Sorulan Sorular<\/h2>\n<div class=\"aiw-faq\">\n<details class=\"aiw-faq-item\" open>\n<summary>Yapay zek\u00e2 ajan\u0131 ile chatbot aras\u0131ndaki fark nedir?<\/summary>\n<p>Chatbot \u00e7o\u011funlukla kullan\u0131c\u0131 girdisine metin yan\u0131t\u0131 verir. Yapay zek\u00e2 ajan\u0131 ise bir hedefi ger\u00e7ekle\u015ftirmek i\u00e7in ara\u00e7 se\u00e7ebilir, API \u00e7a\u011f\u0131rabilir, sonucu inceleyebilir ve yeni bir ad\u0131m atabilir. Bir uygulaman\u0131n ajan say\u0131lmas\u0131 i\u00e7in yaln\u0131zca model kullanmas\u0131 yetmez; model karar\u0131n\u0131n kontroll\u00fc bir y\u00fcr\u00fct\u00fcc\u00fc taraf\u0131ndan d\u0131\u015f sistemlerde uygulanmas\u0131 gerekir.<\/p>\n<\/details>\n<details class=\"aiw-faq-item\">\n<summary>Yapay zek\u00e2 ajan\u0131 internete eri\u015febilir mi?<\/summary>\n<p>Evet, fakat bu eri\u015fim varsay\u0131lan olarak a\u00e7\u0131k b\u0131rak\u0131lmamal\u0131d\u0131r. Ajan\u0131n hangi alan adlar\u0131na veya API u\u00e7 noktalar\u0131na gidece\u011fi allowlist ile s\u0131n\u0131rland\u0131r\u0131lmal\u0131, istekler zaman a\u015f\u0131m\u0131 ve kota ile korunmal\u0131d\u0131r. Web sayfalar\u0131ndan gelen talimatlar g\u00fcvenilir komut olarak de\u011fil, i\u015flenecek veri olarak ele al\u0131nmal\u0131d\u0131r; aksi h\u00e2lde prompt injection riski do\u011far.<\/p>\n<\/details>\n<details class=\"aiw-faq-item\">\n<summary>Yapay zek\u00e2 ajanlar\u0131 g\u00fcvenli mi?<\/summary>\n<p>Tek ba\u015f\u0131na g\u00fcvenli veya g\u00fcvensiz de\u011fillerdir; g\u00fcvenlik mimariye ba\u011fl\u0131d\u0131r. En az yetki, izole \u00e7al\u0131\u015fma alan\u0131, parametre do\u011frulama, gizli veri maskeleme, ayr\u0131nt\u0131l\u0131 audit loglar\u0131 ve insan onay\u0131 temel kontrollerdir. Ajan\u0131n eri\u015fti\u011fi ara\u00e7lar geni\u015fledik\u00e7e test senaryolar\u0131, geri alma plan\u0131 ve maliyet s\u0131n\u0131rlar\u0131 da geni\u015fletilmelidir.<\/p>\n<\/details>\n<details class=\"aiw-faq-item\">\n<summary>Yapay zek\u00e2 ajan\u0131 sunucu y\u00f6netiminde kullan\u0131labilir mi?<\/summary>\n<p>Kullan\u0131labilir; ba\u015flang\u0131\u00e7 i\u00e7in disk, bellek, HTTP hata oran\u0131 ve log analizi gibi salt okunur g\u00f6revler daha uygundur. Servis yeniden ba\u015flatma, firewall kural\u0131 de\u011fi\u015ftirme veya dosya silme gibi i\u015flemler dar ara\u00e7larla sunulmal\u0131 ve a\u00e7\u0131k onay istemelidir. Ajan\u0131n root shell kullanmas\u0131 yerine servis hesab\u0131 ve s\u0131n\u0131rl\u0131 API kapsam\u0131 tercih edilmelidir.<\/p>\n<\/details>\n<details class=\"aiw-faq-item\">\n<summary>Yapay zek\u00e2 ajan\u0131 ile otomasyon aras\u0131ndaki fark nedir?<\/summary>\n<p>Kural tabanl\u0131 otomasyon, \u00f6nceden tan\u0131mlanan ak\u0131\u015f\u0131 tekrarlar ve genellikle daha \u00f6ng\u00f6r\u00fclebilirdir. Ajan, de\u011fi\u015fken girdileri yorumlay\u0131p ba\u011flama g\u00f6re ara\u00e7 se\u00e7ebilir; bunun kar\u015f\u0131l\u0131\u011f\u0131nda kararlar\u0131 daha zor test edilebilir ve model hatalar\u0131na a\u00e7\u0131kt\u0131r. \u0130yi tasar\u0131mda ajan belirsizli\u011fi \u00e7\u00f6zer, kritik ve kesin i\u015flemleri do\u011frulanm\u0131\u015f otomasyon sistemine b\u0131rak\u0131r.<\/p>\n<\/details>\n<details class=\"aiw-faq-item\">\n<summary>Yapay zek\u00e2 ajan\u0131 geli\u015ftirmeye nas\u0131l ba\u015flan\u0131r?<\/summary>\n<p>\u00d6nce tek bir kullan\u0131m senaryosu ve \u00f6l\u00e7\u00fclebilir ba\u015far\u0131 kriteri se\u00e7in. Ajan\u0131 salt okunur bir ara\u00e7la, sahte verilerle ve s\u0131n\u0131rl\u0131 bir ad\u0131m b\u00fct\u00e7esiyle test edin. Ard\u0131ndan parametre do\u011frulama, loglama ve insan onay\u0131 ekleyin. \u0130lk s\u00fcr\u00fcm g\u00fcvenilir \u00e7al\u0131\u015fmadan birden fazla API, veritaban\u0131 veya production komutunu ayn\u0131 ajana ba\u011flamay\u0131n.<\/p>\n<\/details>\n<\/div>\n<h2 id=\"kaynaklar\">Kaynaklar<\/h2>\n<ul class=\"aiw-sources\">\n<li><a href=\"https:\/\/www.nist.gov\/itl\/ai-risk-management-framework\" target=\"_blank\" rel=\"noopener\">NIST &#8211; AI Risk Management Framework<\/a> \u2014 nist.gov<\/li>\n<li><a href=\"https:\/\/owasp.org\/www-project-top-10-for-large-language-model-applications\/\" target=\"_blank\" rel=\"noopener\">OWASP &#8211; Top 10 for Large Language Model Applications<\/a> \u2014 owasp.org<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Yapay zek\u00e2 ajanlar\u0131n\u0131n model, ara\u00e7, haf\u0131za ve y\u00fcr\u00fct\u00fcc\u00fc bile\u015fenleriyle nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131; otomasyondan fark\u0131n\u0131 ve g\u00fcvenli tasar\u0131m ilkelerini a\u00e7\u0131kl\u0131yoruz.<\/p>\n","protected":false},"author":2,"featured_media":797,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[873],"tags":[],"class_list":["post-799","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji"],"lang":"tr","translations":{"tr":799,"en":800},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts\/799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/comments?post=799"}],"version-history":[{"count":1,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts\/799\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts\/799\/revisions\/801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/media\/797"}],"wp:attachment":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/media?parent=799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/categories?post=799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/tags?post=799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}