{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Kendini D\u00fc\u015f\u00fcnen Yaz\u0131l\u0131m: Agentic Tasar\u0131m Deseninde \u00d6z-Yans\u0131ma","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"qRIG2nAZBE\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kendini-dusunen-yazilim-agentic-tasarim-deseninde-oz-yansima\/\">Kendini D\u00fc\u015f\u00fcnen Yaz\u0131l\u0131m: Agentic Tasar\u0131m Deseninde \u00d6z-Yans\u0131ma<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kendini-dusunen-yazilim-agentic-tasarim-deseninde-oz-yansima\/embed\/#?secret=qRIG2nAZBE\" width=\"600\" height=\"338\" title=\"&#8220;Kendini D\u00fc\u015f\u00fcnen Yaz\u0131l\u0131m: Agentic Tasar\u0131m Deseninde \u00d6z-Yans\u0131ma&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"qRIG2nAZBE\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Yaz\u0131l\u0131m d\u00fcnyas\u0131nda, sistemlerin kendi davran\u0131\u015flar\u0131n\u0131 analiz edip, buna g\u00f6re kendilerini uyarlamalar\u0131 giderek daha \u00f6nemli hale geliyor. Bu yetene\u011fi sa\u011flayan \u00f6nemli bir tasar\u0131m deseni ise Agentic tasar\u0131m deseni'dir. Bu desenin kalbinde ise \u00f6z-yans\u0131ma (self-reflection) kavram\u0131 yatmaktad\u0131r. Basit\u00e7e s\u00f6ylemek gerekirse, \u00f6z-yans\u0131ma, bir sistemin kendi yap\u0131s\u0131n\u0131 ve durumunu inceleme ve bu bilgilere g\u00f6re i\u015flemler yapma yetene\u011fidir. Bu makalede, \u00f6z-yans\u0131may\u0131 ve Agentic tasar\u0131m desenini anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z ve basit kod \u00f6rnekleriyle destekleyece\u011fiz."}