{"id":24326,"date":"2025-06-17T17:06:54","date_gmt":"2025-06-17T14:06:54","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/"},"modified":"2025-06-17T17:06:54","modified_gmt":"2025-06-17T14:06:54","slug":"tam-yiginli-yapay-zeka-ajani-olusturma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/","title":{"rendered":"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma"},"content":{"rendered":"<p>Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma<\/p>\n<p>G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir rol oynuyor.  Bir\u00e7ok karma\u015f\u0131k g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in kullan\u0131labilen bu ajanlar\u0131 kendimiz geli\u015ftirmek ise bir hayli ilgi \u00e7ekici.  Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, Agent Initializr arac\u0131ndan faydalanarak ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.  Bu rehber, temel kavramlardan ileri seviye tekniklere kadar geni\u015f bir yelpazeyi kapsamaktad\u0131r ve hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.  Haz\u0131rsan\u0131z, heyecan verici bir yolculu\u011fa ba\u015flayal\u0131m!<\/p>\n<h2>LangGraphJS ve NestJS Nedir?<\/h2>\n<p>\u00d6ncelikle, kullanaca\u011f\u0131m\u0131z iki \u00f6nemli teknolojiyi tan\u0131yal\u0131m.  **LangGraphJS**, do\u011fal dil i\u015fleme (NLP) g\u00f6revlerini kolayla\u015ft\u0131ran, g\u00fc\u00e7l\u00fc bir JavaScript k\u00fct\u00fcphanesidir.  Grafik tabanl\u0131 bir yakla\u015f\u0131mla, karma\u015f\u0131k dil yap\u0131lar\u0131na ili\u015fkin verileri temsil etmemizi ve i\u015flememizi sa\u011flar.  \u00d6te yandan, **NestJS**, Node.js tabanl\u0131 bir \u00e7er\u00e7evedir ve g\u00fc\u00e7l\u00fc, \u00f6l\u00e7eklenebilir sunucu taraf\u0131 uygulamalar\u0131 geli\u015ftirmemize olanak tan\u0131r.  TypeScript deste\u011fi sayesinde temiz ve s\u00fcrd\u00fcr\u00fclebilir kod yazmam\u0131za yard\u0131mc\u0131 olur. Bu iki teknolojinin birle\u015fimi, tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 olu\u015fturmak i\u00e7in ideal bir temel olu\u015fturur.<\/p>\n<h2>Agent Initializr ile Ba\u015flang\u0131\u00e7 Yapmak Nas\u0131l Olur?<\/h2>\n<p>Projemize ba\u015flamadan \u00f6nce, Agent Initializr&#8217;\u0131 kullanarak projemizin iskeletini olu\u015ftural\u0131m.  Agent Initializr,  projemizi h\u0131zl\u0131ca yap\u0131land\u0131rmam\u0131z\u0131 ve gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131 eklememizi sa\u011flayan kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r.  \u0130lk ad\u0131m olarak,  Agent Initializr&#8217;\u0131n resmi web sitesini ziyaret edin ve projenizi olu\u015fturmak i\u00e7in gerekli bilgileri girin.  Proje ad\u0131, kullan\u0131lacak teknolojiler (LangGraphJS ve NestJS) ve di\u011fer konfig\u00fcrasyon se\u00e7eneklerini belirleyebilirsiniz.  Ard\u0131ndan, olu\u015fturulan proje dosyalar\u0131n\u0131 indirerek yerel makinenize kaydedin.<\/p>\n<h2>LangGraphJS ile Dil \u0130\u015fleme Nas\u0131l Yap\u0131l\u0131r?<\/h2>\n<p>\u015eimdi, LangGraphJS&#8217;yi kullanarak dil i\u015fleme i\u015flemlerini ger\u00e7ekle\u015ftirelim.  \u00d6rne\u011fin, kullan\u0131c\u0131dan ald\u0131\u011f\u0131m\u0131z bir metni analiz ederek, anahtar kelimeleri, duygu durumunu ve di\u011fer ilgili bilgileri \u00e7\u0131karabiliriz.  A\u015fa\u011f\u0131daki kod blo\u011fu, LangGraphJS&#8217;yi kullanarak basit bir metin analizinin nas\u0131l yap\u0131labilece\u011fini g\u00f6stermektedir:<\/p>\n<p>javascript<br \/>\nconst LangGraph = require(&#8216;langgraphjs&#8217;);<\/p>\n<p>const langGraph = new LangGraph();<\/p>\n<p>const text = &#8220;Bug\u00fcn harika bir g\u00fcn! Hava \u00e7ok g\u00fczel ve g\u00fcne\u015fli.&#8221;;<\/p>\n<p>langGraph.analyze(text)<br \/>\n  .then(result => {<br \/>\n    console.log(result); \/\/ Analiz sonu\u00e7lar\u0131 burada g\u00f6r\u00fcnt\u00fclenecektir.<br \/>\n  })<br \/>\n  .catch(error => {<br \/>\n    console.error(error);<br \/>\n  });<\/p>\n<p>Bu \u00f6rnekte, langgraphjs k\u00fct\u00fcphanesini y\u00fckleyip, bir LangGraph \u00f6rne\u011fi olu\u015fturuyoruz. Ard\u0131ndan, analiz edilecek metni analyze fonksiyonuna g\u00f6nderiyoruz. Sonu\u00e7 olarak, anahtar kelimeler, duygu durumu ve di\u011fer ilgili bilgiler i\u00e7eren bir nesne elde ederiz.  Daha detayl\u0131 analizler i\u00e7in LangGraphJS d\u00f6k\u00fcmantasyonuna bakabilirsiniz.<\/p>\n<h2>NestJS ile API Geli\u015ftirmek Nas\u0131l Olur?<\/h2>\n<p>NestJS ile g\u00fc\u00e7l\u00fc bir arka u\u00e7 API geli\u015ftirebiliriz. Bu API, LangGraphJS ile yap\u0131lan analizleri di\u011fer uygulamalarla payla\u015fmam\u0131za imkan tan\u0131r.  A\u015fa\u011f\u0131daki kod blo\u011fu, basit bir NestJS kontrolc\u00fcs\u00fcn\u00fc g\u00f6stermektedir:<\/p>\n<p>typescript<br \/>\nimport { Controller, Get, Post, Body } from &#8216;@nestjs\/common&#8217;;<br \/>\nimport { LangGraphService } from &#8216;.\/langgraph.service&#8217;; \/\/ LangGraphJS ile etkile\u015fim sa\u011flayan servis<\/p>\n<p>@Controller(&#8216;api&#8217;)<br \/>\nexport class ApiController {<br \/>\n  constructor(private readonly langGraphService: LangGraphService) {}<\/p>\n<p>  @Post(&#8216;analyze&#8217;)<br \/>\n  analyzeText(@Body() data: { text: string }) {<br \/>\n    return this.langGraphService.analyze(data.text);<br \/>\n  }<br \/>\n}<\/p>\n<p>Bu kontrolc\u00fc, \/api\/analyze endpointine POST iste\u011fi g\u00f6nderildi\u011finde, langGraphService&#8217;i kullanarak metin analizini yapar ve sonucu d\u00f6nd\u00fcr\u00fcr.  Bu servis, LangGraphJS ile etkile\u015fimi sa\u011flar.  B\u00f6ylece, \u00f6n u\u00e7 uygulaman\u0131z bu API&#8217;yi kullanarak analiz sonu\u00e7lar\u0131n\u0131 alabilir.<\/p>\n<h2>Veritaban\u0131 Entegrasyonu Nas\u0131l Yap\u0131l\u0131r?<\/h2>\n<p>Veritaban\u0131 entegrasyonu, yapay zeka ajan\u0131n\u0131z\u0131n geli\u015fmi\u015f i\u015flevsellik kazanmas\u0131 i\u00e7in olmazsa olmazd\u0131r.  NestJS, \u00e7e\u015fitli veritabanlar\u0131yla kolayca entegre olabilir.  \u00d6rne\u011fin, TypeORM kullanarak PostgreSQL veya MySQL gibi veritabanlar\u0131na ba\u011flanabilirsiniz.  Bu entegrasyon, analiz sonu\u00e7lar\u0131n\u0131 depolaman\u0131za ve daha sonra bu verileri kullanarak daha geli\u015fmi\u015f i\u015flemler ger\u00e7ekle\u015ftirmenize olanak tan\u0131r.  Veritaban\u0131 se\u00e7iminiz projenizin \u00f6zel gereksinimlerine ba\u011fl\u0131 olacakt\u0131r.<\/p>\n<h2>\u00d6n U\u00e7 Geli\u015ftirme Nas\u0131l Yap\u0131l\u0131r?<\/h2>\n<p>\u00d6n u\u00e7 geli\u015ftirme i\u00e7in React, Angular veya Vue.js gibi pop\u00fcler JavaScript framework&#8217;lerini kullanabilirsiniz.  Bu framework&#8217;ler, kullan\u0131c\u0131 aray\u00fcz\u00fcn\u00fc geli\u015ftirmek ve API ile etkile\u015fimi y\u00f6netmek i\u00e7in m\u00fckemmel ara\u00e7lard\u0131r.  Kullan\u0131c\u0131, metnini girer ve \u00f6n u\u00e7, NestJS API&#8217;sine bir istek g\u00f6ndererek analizi ba\u015flat\u0131r.  Sonu\u00e7lar daha sonra kullan\u0131c\u0131ya g\u00f6sterilir.  Bu b\u00f6l\u00fcmde, tasar\u0131m ve kullan\u0131c\u0131 deneyimi olduk\u00e7a \u00f6nemlidir.  Kullan\u0131c\u0131 dostu bir aray\u00fcz olu\u015fturmak, ajan\u0131n\u0131z\u0131n etkili bir \u015fekilde kullan\u0131lmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h2>\u0130leri D\u00fczey Teknikler: Model E\u011fitimi ve Geli\u015fmi\u015f Analizler<\/h2>\n<p>Daha ileri d\u00fczey bir yapay zeka ajan\u0131 geli\u015ftirmek i\u00e7in, makine \u00f6\u011frenmesi modellerini e\u011fitebilir ve daha geli\u015fmi\u015f analizler yapabilirsiniz.  \u00d6rne\u011fin, do\u011fal dil \u00fcretme (NLG) modelleri kullanarak ajan\u0131n kendi metinlerini olu\u015fturmas\u0131n\u0131 sa\u011flayabilirsiniz.  Ayr\u0131ca, derin \u00f6\u011frenme teknikleri kullanarak daha karma\u015f\u0131k analizler yapabilir ve ajan\u0131n performans\u0131n\u0131 geli\u015ftirebilirsiniz. Bu a\u015fama, derin bir makine \u00f6\u011frenmesi ve yapay zeka bilgisi gerektirir.<\/p>\n<p>Bu s\u00fcre\u00e7te, farkl\u0131 makine \u00f6\u011frenmesi modellerini deneyebilir ve projenizin \u00f6zel gereksinimlerine en uygun olan\u0131 se\u00e7ebilirsiniz.  Model e\u011fitimi i\u00e7in Tensorflow.js veya PyTorch gibi k\u00fct\u00fcphaneleri kullanabilirsiniz.  Bu s\u00fcre\u00e7te model se\u00e7imi, veri \u00f6n i\u015fleme, model e\u011fitimi, de\u011ferlendirme ve optimizasyon ad\u0131mlar\u0131 bulunmaktad\u0131r ve olduk\u00e7a zaman al\u0131c\u0131d\u0131r.  Daha fazla bilgi i\u00e7in, [bu rehberi](https:\/\/fatihsoysal.com) inceleyebilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 olu\u015fturma s\u00fcrecini ad\u0131m ad\u0131m inceledik. Agent Initializr&#8217;\u0131n kullan\u0131m\u0131 ile projeye h\u0131zl\u0131ca ba\u015flam\u0131\u015f, LangGraphJS ile dil i\u015fleme, NestJS ile API geli\u015ftirme ve veritaban\u0131 entegrasyonu konular\u0131n\u0131 ele alm\u0131\u015f bulunmaktay\u0131z.  Ayr\u0131ca ileri d\u00fczey teknikler hakk\u0131nda da k\u0131sa bir bilgi verdik.  Unutmay\u0131n ki,  bu s\u00fcre\u00e7 s\u00fcrekli \u00f6\u011frenme ve geli\u015ftirme gerektiren bir yolculuktur.  Kendinizi s\u00fcrekli geli\u015ftirerek ve yeni teknolojileri takip ederek daha da geli\u015fmi\u015f yapay zeka ajanlar\u0131 olu\u015fturabilirsiniz.  Daha detayl\u0131 bilgi ve \u00f6rnekler i\u00e7in, ilgili k\u00fct\u00fcphanelerin d\u00f6k\u00fcmantasyonlar\u0131n\u0131 inceleyebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<ul>\n<li>LangGraphJS&#8217;nin alternatifleri nelerdir?<\/li>\n<li>NestJS yerine ba\u015fka hangi framework&#8217;leri kullanabilirim?<\/li>\n<li>Veritaban\u0131 se\u00e7imi nas\u0131l yap\u0131lmal\u0131?<\/li>\n<li>Model e\u011fitimi i\u00e7in hangi k\u00fct\u00fcphaneleri kullanabilirim?<\/li>\n<li>Projemi nas\u0131l \u00f6l\u00e7eklendirebilirim?<\/li>\n<\/ul>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-24326","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma<\/title>\n<meta name=\"description\" content=\"G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir rol oynuyor. Bir\u00e7ok karma\u015f\u0131k g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in kullan\u0131labilen bu ajanlar\u0131 kendimiz geli\u015ftirmek ise bir hayli ilgi \u00e7ekici. Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, Agent Initializr arac\u0131ndan faydalanarak ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Bu rehber, temel kavramlardan ileri seviye tekniklere kadar geni\u015f bir yelpazeyi kapsamaktad\u0131r ve hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r. Haz\u0131rsan\u0131z, heyecan verici bir yolculu\u011fa ba\u015flayal\u0131m!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma\" \/>\n<meta property=\"og:description\" content=\"G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir rol oynuyor. Bir\u00e7ok karma\u015f\u0131k g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in kullan\u0131labilen bu ajanlar\u0131 kendimiz geli\u015ftirmek ise bir hayli ilgi \u00e7ekici. Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, Agent Initializr arac\u0131ndan faydalanarak ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Bu rehber, temel kavramlardan ileri seviye tekniklere kadar geni\u015f bir yelpazeyi kapsamaktad\u0131r ve hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r. Haz\u0131rsan\u0131z, heyecan verici bir yolculu\u011fa ba\u015flayal\u0131m!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-17T14:06:54+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma\",\"datePublished\":\"2025-06-17T14:06:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/\"},\"wordCount\":1138,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/\",\"name\":\"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-06-17T14:06:54+00:00\",\"description\":\"G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir rol oynuyor. Bir\u00e7ok karma\u015f\u0131k g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in kullan\u0131labilen bu ajanlar\u0131 kendimiz geli\u015ftirmek ise bir hayli ilgi \u00e7ekici. Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, Agent Initializr arac\u0131ndan faydalanarak ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Bu rehber, temel kavramlardan ileri seviye tekniklere kadar geni\u015f bir yelpazeyi kapsamaktad\u0131r ve hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r. Haz\u0131rsan\u0131z, heyecan verici bir yolculu\u011fa ba\u015flayal\u0131m!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma","description":"G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir rol oynuyor. Bir\u00e7ok karma\u015f\u0131k g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in kullan\u0131labilen bu ajanlar\u0131 kendimiz geli\u015ftirmek ise bir hayli ilgi \u00e7ekici. Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, Agent Initializr arac\u0131ndan faydalanarak ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Bu rehber, temel kavramlardan ileri seviye tekniklere kadar geni\u015f bir yelpazeyi kapsamaktad\u0131r ve hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r. Haz\u0131rsan\u0131z, heyecan verici bir yolculu\u011fa ba\u015flayal\u0131m!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/","og_locale":"tr_TR","og_type":"article","og_title":"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma","og_description":"G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir rol oynuyor. Bir\u00e7ok karma\u015f\u0131k g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in kullan\u0131labilen bu ajanlar\u0131 kendimiz geli\u015ftirmek ise bir hayli ilgi \u00e7ekici. Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, Agent Initializr arac\u0131ndan faydalanarak ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Bu rehber, temel kavramlardan ileri seviye tekniklere kadar geni\u015f bir yelpazeyi kapsamaktad\u0131r ve hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r. Haz\u0131rsan\u0131z, heyecan verici bir yolculu\u011fa ba\u015flayal\u0131m!","og_url":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-06-17T14:06:54+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma","datePublished":"2025-06-17T14:06:54+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/"},"wordCount":1138,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/","url":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/","name":"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-06-17T14:06:54+00:00","description":"G\u00fcn\u00fcm\u00fczde h\u0131zla geli\u015fen teknoloji d\u00fcnyas\u0131nda, yapay zeka ajanlar\u0131 giderek daha \u00f6nemli bir rol oynuyor. Bir\u00e7ok karma\u015f\u0131k g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in kullan\u0131labilen bu ajanlar\u0131 kendimiz geli\u015ftirmek ise bir hayli ilgi \u00e7ekici. Bu makalede, LangGraphJS ve NestJS kullanarak tam y\u0131\u011f\u0131nl\u0131 bir yapay zeka ajan\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131, Agent Initializr arac\u0131ndan faydalanarak ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Bu rehber, temel kavramlardan ileri seviye tekniklere kadar geni\u015f bir yelpazeyi kapsamaktad\u0131r ve hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r. Haz\u0131rsan\u0131z, heyecan verici bir yolculu\u011fa ba\u015flayal\u0131m!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/tam-yiginli-yapay-zeka-ajani-olusturma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tam Y\u0131\u011f\u0131nl\u0131 Yapay Zeka Ajan\u0131 Olu\u015fturma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/24326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=24326"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/24326\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=24326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=24326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=24326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}