{"id":15378,"date":"2025-03-16T22:15:15","date_gmt":"2025-03-16T19:15:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/"},"modified":"2025-03-16T22:15:15","modified_gmt":"2025-03-16T19:15:15","slug":"quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/","title":{"rendered":"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme"},"content":{"rendered":"<p><body><\/p>\n<p>Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme<\/p>\n<p>Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131, verimli ve \u00f6l\u00e7eklenebilir yapay zeka uygulamalar\u0131 geli\u015ftirebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  \u00d6ncelikle, bu iki teknolojinin avantajlar\u0131n\u0131 ele alal\u0131m.  Quarkus, Java tabanl\u0131, h\u0131zl\u0131 ba\u015flatma s\u00fcresi ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen bir framework.  LangChain4j ise, b\u00fcy\u00fck dil modelleri (LLM) ile etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran bir Java k\u00fct\u00fcphanesi.  Bu ikisinin birle\u015fimi, g\u00fc\u00e7l\u00fc ve performansl\u0131 AI uygulamalar\u0131 geli\u015ftirmek i\u00e7in ideal bir kombinasyon sunuyor.<\/p>\n<h2>Neden Quarkus ve LangChain4j?<\/h2>\n<p>Quarkus&#8217;un sundu\u011fu avantajlar aras\u0131nda h\u0131zl\u0131 ba\u015flatma s\u00fcresi, d\u00fc\u015f\u00fck bellek t\u00fcketimi ve y\u00fcksek performans yer al\u0131yor.  Bu \u00f6zellikler, \u00f6zellikle bulut tabanl\u0131 ortamlarda \u00e7al\u0131\u015facak yapay zeka uygulamalar\u0131 i\u00e7in \u00e7ok \u00f6nemli.  \u00d6rne\u011fin, bir mikro hizmet mimarisinde, bir\u00e7ok k\u00fc\u00e7\u00fck, h\u0131zl\u0131 ba\u015flayan Quarkus uygulamas\u0131 kullanarak daha iyi performans ve \u00f6l\u00e7eklenebilirlik elde edebilirsiniz.  LangChain4j ise, farkl\u0131 LLM sa\u011flay\u0131c\u0131lar\u0131yla kolayca entegre olman\u0131z\u0131 sa\u011flar ve uygulama geli\u015ftirme s\u00fcrecini \u00f6nemli \u00f6l\u00e7\u00fcde basitle\u015ftirir.  K\u0131sacas\u0131, bu iki teknolojinin birle\u015fimi, hem performans hem de geli\u015ftirici verimlili\u011fi a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir avantaj sunar.<\/p>\n<h2>Ad\u0131m Ad\u0131m Uygulama Geli\u015ftirme<\/h2>\n<p>\u015eimdi, basit bir \u00f6rnek uygulama geli\u015ftirerek s\u00fcreci ad\u0131m ad\u0131m inceleyelim.  \u00d6rne\u011fimizde, kullan\u0131c\u0131n\u0131n sorular\u0131n\u0131 bir LLM&#8217;ye iletecek ve cevab\u0131 geri d\u00f6nd\u00fcrecek basit bir chatbot olu\u015fturaca\u011f\u0131z.<\/p>\n<h3>1. Proje Kurulumu:<\/h3>\n<p>\u00d6ncelikle, bir Maven projesi olu\u015ftural\u0131m ve gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131 ekleyelim.  A\u015fa\u011f\u0131daki kod blo\u011fu, pom.xml dosyan\u0131z\u0131n i\u00e7eri\u011fini g\u00f6stermektedir:<\/p>\n<pre><code class=\"language-xml\">\n&lt;dependencies&gt;\n    &lt;dependency&gt;\n        &lt;groupId&gt;io.quarkus&lt;\/groupId&gt;\n        &lt;artifactId&gt;quarkus-resteasy-reactive&lt;\/artifactId&gt;\n        &lt;version&gt;24.3.1.Final&lt;\/version&gt;\n    &lt;\/dependency&gt;\n    &lt;dependency&gt;\n        &lt;groupId&gt;com.github.langchain4j&lt;\/groupId&gt;\n        &lt;artifactId&gt;langchain4j-core&lt;\/artifactId&gt;\n        &lt;version&gt;0.10.0&lt;\/version&gt;\n    &lt;\/dependency&gt;\n    &lt;dependency&gt;\n      &lt;groupId&gt;com.google.cloud&lt;\/groupId&gt;\n      &lt;artifactId&gt;google-cloud-language&lt;\/artifactId&gt;\n      &lt;version&gt;3.133.0-alpha&lt;\/version&gt;\n    &lt;\/dependency&gt;\n&lt;\/dependencies&gt;\n<\/code><\/pre>\n<h3>2. Chatbot S\u0131n\u0131f\u0131:<\/h3>\n<p>\u015eimdi, chatbot&#8217;umuzu olu\u015fturacak olan Java s\u0131n\u0131f\u0131n\u0131 yazal\u0131m. Bu s\u0131n\u0131f, kullan\u0131c\u0131n\u0131n sorusunu alacak,  LLM&#8217;ye g\u00f6nderecek ve cevab\u0131 geri d\u00f6nd\u00fcrecektir.  Bu k\u0131s\u0131m,  LangChain4j k\u00fct\u00fcphanesinin kullan\u0131ld\u0131\u011f\u0131 yerdir.  \u00d6rnek kod a\u015fa\u011f\u0131da verilmi\u015ftir.  Ayr\u0131nt\u0131lar i\u00e7in LangChain4j d\u00f6k\u00fcmanlar\u0131n\u0131 inceleyebilirsiniz. <a href=\"https:\/\/github.com\/langchain4j\/langchain4j\">LangChain4j Github sayfas\u0131<\/a><\/p>\n<pre><code class=\"language-java\">\n\/\/ LangChain4j ile LLM entegrasyonu burada olacak\n\/\/ ...\n<\/code><\/pre>\n<h3>3. REST Endpoint&#8217;i:<\/h3>\n<p>Son olarak,  Quarkus&#8217;un RESTEasy Reactive \u00f6zelli\u011fini kullanarak bir REST endpoint&#8217;i olu\u015ftural\u0131m. Bu endpoint,  chatbot s\u0131n\u0131f\u0131m\u0131z\u0131 \u00e7a\u011f\u0131rarak kullan\u0131c\u0131dan gelen sorulara yan\u0131t verecektir.   Bu sayede chatbot&#8217;umuzu d\u0131\u015f d\u00fcnyaya a\u00e7m\u0131\u015f olaca\u011f\u0131z.<\/p>\n<pre><code class=\"language-java\">\n\/\/ REST endpoint'i burada tan\u0131mlanacak\n\/\/ ...\n<\/code><\/pre>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, Quarkus ve LangChain4j kullanarak basit bir yapay zeka uygulamas\u0131 geli\u015ftirmenin temel ad\u0131mlar\u0131n\u0131 inceledik.  Daha karma\u015f\u0131k uygulamalar i\u00e7in,  LangChain4j&#8217;in sundu\u011fu daha geli\u015fmi\u015f \u00f6zelliklerden yararlanabilirsiniz.  Unutmay\u0131n ki,  bu sadece bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r ve uygulaman\u0131z\u0131n \u00f6zelliklerine ba\u011fl\u0131 olarak daha fazla geli\u015ftirme yapman\u0131z gerekebilir.  Daha detayl\u0131 bilgi ve \u00f6rnekler i\u00e7in,  <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.<\/p>\n<p>Umar\u0131m bu yaz\u0131 size yard\u0131mc\u0131 olmu\u015ftur.  Sorular\u0131n\u0131z veya \u00f6nerileriniz varsa,  l\u00fctfen yorumlarda belirtin!<\/p>\n<p>#Etiketler: Quarkus, LangChain4j, Yapay Zeka, AI, Uygulama Geli\u015ftirme, Java, Makine \u00d6\u011frenmesi, B\u00fcy\u00fck Dil Modelleri, LLM, Chatbot, REST API,  Microservices,  High Performance<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131,&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-15378","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>Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131, verimli ve \u00f6l\u00e7eklenebilir yapay zeka uygulamalar\u0131 geli\u015ftirebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, bu iki teknolojinin avantajlar\u0131n\u0131 ele alal\u0131m. Quarkus, Java tabanl\u0131, h\u0131zl\u0131 ba\u015flatma s\u00fcresi ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen bir framework. LangChain4j ise, b\u00fcy\u00fck dil modelleri (LLM) ile etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran bir Java k\u00fct\u00fcphanesi. Bu ikisinin birle\u015fimi, g\u00fc\u00e7l\u00fc ve performansl\u0131 AI uygulamalar\u0131 geli\u015ftirmek i\u00e7in ideal bir kombinasyon sunuyor.\" \/>\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\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131, verimli ve \u00f6l\u00e7eklenebilir yapay zeka uygulamalar\u0131 geli\u015ftirebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, bu iki teknolojinin avantajlar\u0131n\u0131 ele alal\u0131m. Quarkus, Java tabanl\u0131, h\u0131zl\u0131 ba\u015flatma s\u00fcresi ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen bir framework. LangChain4j ise, b\u00fcy\u00fck dil modelleri (LLM) ile etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran bir Java k\u00fct\u00fcphanesi. Bu ikisinin birle\u015fimi, g\u00fc\u00e7l\u00fc ve performansl\u0131 AI uygulamalar\u0131 geli\u015ftirmek i\u00e7in ideal bir kombinasyon sunuyor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-16T19:15:15+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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme\",\"datePublished\":\"2025-03-16T19:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/\"},\"wordCount\":556,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/\",\"name\":\"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-16T19:15:15+00:00\",\"description\":\"Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131, verimli ve \u00f6l\u00e7eklenebilir yapay zeka uygulamalar\u0131 geli\u015ftirebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, bu iki teknolojinin avantajlar\u0131n\u0131 ele alal\u0131m. Quarkus, Java tabanl\u0131, h\u0131zl\u0131 ba\u015flatma s\u00fcresi ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen bir framework. LangChain4j ise, b\u00fcy\u00fck dil modelleri (LLM) ile etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran bir Java k\u00fct\u00fcphanesi. Bu ikisinin birle\u015fimi, g\u00fc\u00e7l\u00fc ve performansl\u0131 AI uygulamalar\u0131 geli\u015ftirmek i\u00e7in ideal bir kombinasyon sunuyor.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme\"}]},{\"@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":"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme","description":"Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131, verimli ve \u00f6l\u00e7eklenebilir yapay zeka uygulamalar\u0131 geli\u015ftirebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, bu iki teknolojinin avantajlar\u0131n\u0131 ele alal\u0131m. Quarkus, Java tabanl\u0131, h\u0131zl\u0131 ba\u015flatma s\u00fcresi ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen bir framework. LangChain4j ise, b\u00fcy\u00fck dil modelleri (LLM) ile etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran bir Java k\u00fct\u00fcphanesi. Bu ikisinin birle\u015fimi, g\u00fc\u00e7l\u00fc ve performansl\u0131 AI uygulamalar\u0131 geli\u015ftirmek i\u00e7in ideal bir kombinasyon sunuyor.","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\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/","og_locale":"tr_TR","og_type":"article","og_title":"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme","og_description":"Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131, verimli ve \u00f6l\u00e7eklenebilir yapay zeka uygulamalar\u0131 geli\u015ftirebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, bu iki teknolojinin avantajlar\u0131n\u0131 ele alal\u0131m. Quarkus, Java tabanl\u0131, h\u0131zl\u0131 ba\u015flatma s\u00fcresi ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen bir framework. LangChain4j ise, b\u00fcy\u00fck dil modelleri (LLM) ile etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran bir Java k\u00fct\u00fcphanesi. Bu ikisinin birle\u015fimi, g\u00fc\u00e7l\u00fc ve performansl\u0131 AI uygulamalar\u0131 geli\u015ftirmek i\u00e7in ideal bir kombinasyon sunuyor.","og_url":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-16T19:15:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme","datePublished":"2025-03-16T19:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/"},"wordCount":556,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/","url":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/","name":"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-16T19:15:15+00:00","description":"Merhaba! Bu yaz\u0131da, Quarkus ve LangChain4j k\u00fct\u00fcphanelerini kullanarak nas\u0131l h\u0131zl\u0131, verimli ve \u00f6l\u00e7eklenebilir yapay zeka uygulamalar\u0131 geli\u015ftirebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6ncelikle, bu iki teknolojinin avantajlar\u0131n\u0131 ele alal\u0131m. Quarkus, Java tabanl\u0131, h\u0131zl\u0131 ba\u015flatma s\u00fcresi ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen bir framework. LangChain4j ise, b\u00fcy\u00fck dil modelleri (LLM) ile etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran bir Java k\u00fct\u00fcphanesi. Bu ikisinin birle\u015fimi, g\u00fc\u00e7l\u00fc ve performansl\u0131 AI uygulamalar\u0131 geli\u015ftirmek i\u00e7in ideal bir kombinasyon sunuyor.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/quarkus-ve-langchain4j-ile-yapay-zeka-uygulamasi-gelistirme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Quarkus ve LangChain4j ile Yapay Zeka Uygulamas\u0131 Geli\u015ftirme"}]},{"@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\/15378","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=15378"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/15378\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=15378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=15378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=15378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}