{"id":7564,"date":"2024-12-24T18:30:12","date_gmt":"2024-12-24T15:30:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/"},"modified":"2024-12-24T18:30:12","modified_gmt":"2024-12-24T15:30:12","slug":"ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/","title":{"rendered":"Ollama ve Semantic Kernel ile Yerel LLM&#8217;leri .NET&#8217;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7"},"content":{"rendered":"<p><body><\/p>\n<p>Ollama ve Semantic Kernel ile Yerel LLM&#8217;leri .NET&#8217;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere Ollama ve Microsoft&#8217;un g\u00fc\u00e7l\u00fc Semantic Kernel k\u00fct\u00fcphanesini kullanarak b\u00fcy\u00fck dil modellerini (LLM&#8217;ler) yerel olarak nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 g\u00f6sterece\u011fim.  Bu, \u00f6zellikle gizlilik endi\u015feleriniz varsa veya internet ba\u011flant\u0131n\u0131z\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131 durumlarda olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.  \u00d6ncelikle, Ollama&#8217;n\u0131n ne oldu\u011funu ve neden kullanmam\u0131z gerekti\u011fini a\u00e7\u0131klayal\u0131m.<\/p>\n<p>Ollama, yerel olarak \u00e7e\u015fitli LLM&#8217;leri \u00e7al\u0131\u015ft\u0131rman\u0131za olanak tan\u0131yan a\u00e7\u0131k kaynakl\u0131 bir platformdur.  Bu,  bulut sa\u011flay\u0131c\u0131lar\u0131na ba\u011f\u0131ml\u0131 kalmadan kendi LLM&#8217;lerinizi kontrol etmenizi sa\u011flar.  Sonras\u0131nda, bu yerel LLM&#8217;leri .NET uygulamalar\u0131n\u0131zda kullanmak i\u00e7in Semantic Kernel devreye giriyor.  Semantic Kernel, LLM&#8217;lerle etkile\u015fim kurmay\u0131 kolayla\u015ft\u0131ran ve \u00e7e\u015fitli fonksiyonlar sunan harika bir ara\u00e7t\u0131r.<\/p>\n<h2>Kurulum ve Haz\u0131rl\u0131k<\/h2>\n<p>\u0130lk ad\u0131m, gerekli olan yaz\u0131l\u0131mlar\u0131 kurmak.  Ollama&#8217;n\u0131n resmi web sitesinden indirme i\u015flemini ger\u00e7ekle\u015ftirebilirsiniz.  Ard\u0131ndan, .NET SDK&#8217;s\u0131n\u0131 ve Semantic Kernel NuGet paketini Visual Studio&#8217;ya eklemeniz gerekiyor.  Bu ad\u0131mlar\u0131n detaylar\u0131 Ollama ve Semantic Kernel&#8217;\u0131n belgelerinde ayr\u0131nt\u0131l\u0131 olarak a\u00e7\u0131klanm\u0131\u015ft\u0131r.  <a href=\"https:\/\/ollama.org\/\">Ollama<\/a> ve <a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\">Semantic Kernel<\/a>  sayfalar\u0131na g\u00f6z atman\u0131z\u0131 \u015fiddetle tavsiye ederim.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, Ollama&#8217;y\u0131 ba\u015flat\u0131p istedi\u011finiz LLM&#8217;yi y\u00fckleyebilirsiniz.  \u00d6rne\u011fin,  Llama 2 gibi pop\u00fcler bir modeli se\u00e7ebilirsiniz.  Bu ad\u0131mda,  modelin boyutuna ba\u011fl\u0131 olarak biraz zaman harcaman\u0131z gerekebilir.  Y\u00fcklendikten sonra, art\u0131k Semantic Kernel ile etkile\u015fim kurabiliriz.<\/p>\n<h2>Semantic Kernel ile Entegrasyon<\/h2>\n<p>\u015eimdi,  .NET projenize Semantic Kernel&#8217;\u0131 entegre edelim.  Bunun i\u00e7in,  projenizin NuGet paket y\u00f6neticisini kullanarak  <code>SemanticKernel<\/code> paketini eklemelisiniz.  \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre><code class=\"language-csharp\">\n\/\/ Semantic Kernel'\u0131 ba\u015flatma\nvar kernel = new KernelBuilder()\n    .WithLogger(new ConsoleLogger())\n    .Build();\n\n\/\/ LLM'yi y\u00fckleme (Ollama entegrasyonu burada yap\u0131l\u0131r)\n\/\/ ... Ollama ile LLM'ye ba\u011flanma kodu ...\n\n\/\/ Bir fonksiyon tan\u0131mlama ve \u00e7al\u0131\u015ft\u0131rma\nvar result = await kernel.RunAsync(\n    \"MyLLMFunction\", \/\/ Fonksiyonun ad\u0131\n    \"Merhaba d\u00fcnya!\" \/\/ Fonksiyona verilen girdi\n);\n\nConsole.WriteLine(result);\n<\/code><\/pre>\n<p>Bu kod blo\u011fu,  Semantic Kernel&#8217;\u0131 ba\u015flat\u0131yor ve  Ollama \u00fczerinden y\u00fcklenmi\u015f bir LLM&#8217;yi kullanarak  bir fonksiyonu \u00e7al\u0131\u015ft\u0131r\u0131yor.  Elbette,  bu sadece basit bir \u00f6rnektir ve daha karma\u015f\u0131k uygulamalar i\u00e7in  Semantic Kernel&#8217;\u0131n sundu\u011fu di\u011fer \u00f6zelliklerden faydalanabilirsiniz.  \u00d6rne\u011fin,  prompt m\u00fchendisli\u011fi tekniklerini kullanarak daha iyi sonu\u00e7lar alabilirsiniz. Bu konuda daha fazla bilgi edinmek i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesindeki di\u011fer yaz\u0131lar\u0131m\u0131 inceleyebilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Ollama ve Semantic Kernel kullanarak LLM&#8217;leri yerel olarak \u00e7al\u0131\u015ft\u0131rmak,  hem g\u00fcvenlik hem de performans a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck avantajlar sunar.  Bu rehberde,  bu g\u00fc\u00e7l\u00fc ara\u00e7lar\u0131n temel kullan\u0131m\u0131n\u0131 g\u00f6sterdik.  Daha geli\u015fmi\u015f uygulamalar i\u00e7in,  her iki projenin belgelerini dikkatlice incelemenizi \u00f6neririm.  Umar\u0131m bu makale size yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz olursa,  yorum yapmaktan \u00e7ekinmeyin!<\/p>\n<p>Bu makalede,  yerel olarak LLM \u00e7al\u0131\u015ft\u0131rman\u0131n faydalar\u0131n\u0131 ve Ollama ile Semantic Kernel entegrasyonunu ad\u0131m ad\u0131m g\u00f6sterdik.  .NET geli\u015ftiricileri i\u00e7in bu yakla\u015f\u0131m,  LLM&#8217;lerin g\u00fcc\u00fcnden faydalanman\u0131n g\u00fc\u00e7l\u00fc bir yoludur.  Unutmay\u0131n ki,  LLM&#8217;lerin kullan\u0131m\u0131 ve geli\u015ftirilmesi h\u0131zla ilerlemektedir,  bu nedenle s\u00fcrekli \u00f6\u011frenmeye devam etmek \u00f6nemlidir.<\/p>\n<p>#Etiketler: Ollama, Semantic Kernel, LLM, B\u00fcy\u00fck Dil Modelleri, .NET, Yerel \u00c7al\u0131\u015ft\u0131rma, Yapay Zeka, Makine \u00d6\u011frenmesi, Kod \u00d6rnekleri, Fatih Soysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Ollama ve Semantic Kernel ile Yerel LLM&#8217;leri .NET&#8217;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere&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-7564","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>Ollama ve Semantic Kernel ile Yerel LLM&#039;leri .NET&#039;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere Ollama ve Microsoft&#039;un g\u00fc\u00e7l\u00fc Semantic Kernel k\u00fct\u00fcphanesini kullanarak b\u00fcy\u00fck dil modellerini (LLM&#039;ler) yerel olarak nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 g\u00f6sterece\u011fim. Bu, \u00f6zellikle gizlilik endi\u015feleriniz varsa veya internet ba\u011flant\u0131n\u0131z\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131 durumlarda olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6ncelikle, Ollama&#039;n\u0131n ne oldu\u011funu ve neden kullanmam\u0131z gerekti\u011fini a\u00e7\u0131klayal\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\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ollama ve Semantic Kernel ile Yerel LLM&#039;leri .NET&#039;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere Ollama ve Microsoft&#039;un g\u00fc\u00e7l\u00fc Semantic Kernel k\u00fct\u00fcphanesini kullanarak b\u00fcy\u00fck dil modellerini (LLM&#039;ler) yerel olarak nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 g\u00f6sterece\u011fim. Bu, \u00f6zellikle gizlilik endi\u015feleriniz varsa veya internet ba\u011flant\u0131n\u0131z\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131 durumlarda olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6ncelikle, Ollama&#039;n\u0131n ne oldu\u011funu ve neden kullanmam\u0131z gerekti\u011fini a\u00e7\u0131klayal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-24T15:30:12+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\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ollama ve Semantic Kernel ile Yerel LLM&#8217;leri .NET&#8217;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\",\"datePublished\":\"2024-12-24T15:30:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/\"},\"wordCount\":546,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/\",\"name\":\"Ollama ve Semantic Kernel ile Yerel LLM'leri .NET'te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-24T15:30:12+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere Ollama ve Microsoft'un g\u00fc\u00e7l\u00fc Semantic Kernel k\u00fct\u00fcphanesini kullanarak b\u00fcy\u00fck dil modellerini (LLM'ler) yerel olarak nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 g\u00f6sterece\u011fim. Bu, \u00f6zellikle gizlilik endi\u015feleriniz varsa veya internet ba\u011flant\u0131n\u0131z\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131 durumlarda olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6ncelikle, Ollama'n\u0131n ne oldu\u011funu ve neden kullanmam\u0131z gerekti\u011fini a\u00e7\u0131klayal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ollama ve Semantic Kernel ile Yerel LLM&#8217;leri .NET&#8217;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7\"}]},{\"@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":"Ollama ve Semantic Kernel ile Yerel LLM'leri .NET'te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere Ollama ve Microsoft'un g\u00fc\u00e7l\u00fc Semantic Kernel k\u00fct\u00fcphanesini kullanarak b\u00fcy\u00fck dil modellerini (LLM'ler) yerel olarak nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 g\u00f6sterece\u011fim. Bu, \u00f6zellikle gizlilik endi\u015feleriniz varsa veya internet ba\u011flant\u0131n\u0131z\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131 durumlarda olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6ncelikle, Ollama'n\u0131n ne oldu\u011funu ve neden kullanmam\u0131z gerekti\u011fini a\u00e7\u0131klayal\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\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/","og_locale":"tr_TR","og_type":"article","og_title":"Ollama ve Semantic Kernel ile Yerel LLM'leri .NET'te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","og_description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere Ollama ve Microsoft'un g\u00fc\u00e7l\u00fc Semantic Kernel k\u00fct\u00fcphanesini kullanarak b\u00fcy\u00fck dil modellerini (LLM'ler) yerel olarak nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 g\u00f6sterece\u011fim. Bu, \u00f6zellikle gizlilik endi\u015feleriniz varsa veya internet ba\u011flant\u0131n\u0131z\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131 durumlarda olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6ncelikle, Ollama'n\u0131n ne oldu\u011funu ve neden kullanmam\u0131z gerekti\u011fini a\u00e7\u0131klayal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-24T15:30:12+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\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ollama ve Semantic Kernel ile Yerel LLM&#8217;leri .NET&#8217;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","datePublished":"2024-12-24T15:30:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/"},"wordCount":546,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/","url":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/","name":"Ollama ve Semantic Kernel ile Yerel LLM'leri .NET'te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-24T15:30:12+00:00","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere Ollama ve Microsoft'un g\u00fc\u00e7l\u00fc Semantic Kernel k\u00fct\u00fcphanesini kullanarak b\u00fcy\u00fck dil modellerini (LLM'ler) yerel olarak nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 g\u00f6sterece\u011fim. Bu, \u00f6zellikle gizlilik endi\u015feleriniz varsa veya internet ba\u011flant\u0131n\u0131z\u0131n g\u00fcvenilir olmad\u0131\u011f\u0131 durumlarda olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6ncelikle, Ollama'n\u0131n ne oldu\u011funu ve neden kullanmam\u0131z gerekti\u011fini a\u00e7\u0131klayal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-semantic-kernel-ile-yerel-llmleri-nette-calistirma-hizli-baslangic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ollama ve Semantic Kernel ile Yerel LLM&#8217;leri .NET&#8217;te \u00c7al\u0131\u015ft\u0131rma: H\u0131zl\u0131 Ba\u015flang\u0131\u00e7"}]},{"@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\/7564","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=7564"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7564\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}