Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Atil Samancioglu and Academy Club

Yapay Zeka uygulamaları geliştirmek, Langchain'e hakim olmak, Retrieval Augmented Generation örnekleri geliştirmek ve  LLM orkestrasyonu konusunda uzmanlaşmak istiyorsanız şu anda doğru yerdesiniz.

Read more

Yapay Zeka uygulamaları geliştirmek, Langchain'e hakim olmak, Retrieval Augmented Generation örnekleri geliştirmek ve  LLM orkestrasyonu konusunda uzmanlaşmak istiyorsanız şu anda doğru yerdesiniz.

Bu eğitim ile Langchain'in nasıl çalıştığını, nasıl kullanıldığını, RAG gibi önemli konseptlerin nasıl uygulandığını örnekler yaparak öğrenceksiniz. Eğitim içerisinde anlatılan tüm teknik konular translator, ileri seviye chatbot, ileri seviye RAG gibi uygulamalar yapılarak pekiştirilmektedir. Profesyonel anlamda ortaya uygulamalar koymak için gerekli olan tüm bilgilerin de üstünden geçeceğimiz bu eğitime katılmak için temel programlama bilgisine sahip olmanız gerekmektedir.

Kurs Udemy'de 350.000+ öğrenciye Yazılım ve Siber Güvenlik eğitimleri veren ve Boğaziçi Üniversitesi'nde Yazılım Eğitmeni olan Atıl Samancıoğlu tarafından veriliyor.  Siz de Yapay Zeka orkestrasyonuna adım atmak istiyorsanız aşağıdaki detaylı açıklamayı inceleyip kursa hemen kayıt olabilirsiniz.

Bu kursta Langchain, RAG vb. birçok konuyu beraber işleyeceğiz. Eğitimin içindeki bölümlerde değineceğimiz konulardan bazıları şunlar:

  • Langchain

  • Langgraph

  • Retrieval Augmented Generation

  • Agents

  • Message History, Memory Management

  • Langsmith

  • Langserve

  • Vectorstore

  • ChromaDB

  • OpenAI API

  • Custom GPTs

İçerik & Genel Görünüş

Bu kurs yapay zeka araçları geliştirmeyi ve özellikle de büyük dil modellerini bu sürece dahil etmeyi düşünenler için idealdir. LLM'lerin Langchain ile nasıl yönetilebileceğini, Langgraph ile Agent'larımızın nasıl koordine edilebileceğini, RAG gibi ileri seviye konuların nasıl basit hale getirileceğini pratik projeler yaparak göreceğiz.

Eğitim pratik odaklı olsa da kesinlikle teorik boyutu aksatılmadan en ince detayları işlemeyi ihmal etmeyeceğiz. Slide anlatımlarının minimumda bulunduğu eğitimde genel olarak yaparak öğrenme üzerine bir yol izleyeceğiz.

Eğitim içerisinde yazılan tüm kodlar ve projeler sizlerle GitHub'da paylaşılacaktır. Bu şekilde kendi uygulamalarınızı geliştirirken ilgili komutları referans alabilir, istediğiniz şekilde kullanabilirsiniz.

Enroll now

What's inside

Learning objectives

  • İleri seviye retrieval augmented generation teknikleri
  • Agent oluşturması ve kullanımı
  • Langchain
  • Langraph
  • Vector store'lar
  • Chromadb
  • Üretken yapay zeka araçlarıyla yazılım geliştirme

Syllabus

Giriş
Eğitim Kullanma Kılavuzu
LLM'ler ve Yapay Zeka
LLM'ler Nasıl Çalışır?
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Öğretilen Langchain, RAG ve LLM orkestrasyonu gibi konular, yapay zeka uygulamaları geliştirmek isteyenler için çok önemlidir
Langchain ve Langraph gibi araçlar öğretilir, bu da LLM'lerin yönetimi ve koordinasyonu için önemlidir
Kurs, GitHub'da paylaşılan kodlar ve projelerle pratik uygulamalara odaklanır, bu da öğrenmeyi ve uygulamayı kolaylaştırır
Kurs, OpenAI API'si gibi popüler araçları kullanır, bu da öğrencilerin güncel teknolojilerle çalışmasını sağlar
Kurs, temel programlama bilgisi gerektirir, bu da yeni başlayanlar için bir engel olabilir
Kurs, 350.000'den fazla öğrenciye eğitim veren deneyimli bir eğitmen tarafından verilmektedir, bu da kursun kalitesini artırır

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Yapay zeka langchain ve rag uygulamaları

Öğrenciler, Atıl Samancıoğlu'nun yapay zeka uygulamaları, Langchain, RAG ve LLM orkestrasyonu gibi güncel konuları akıcı ve anlaşılır bir şekilde anlattığını belirtiyor. Kursun pratik odaklı olması ve gerçek dünya senaryolarına yakın projelerle konuları pekiştirmesi övgü topluyor. Langgraph ve Agent gibi ileri seviye konuların dahil edilmesi memnuniyet yaratmış. Ancak, bazı öğrenciler anlatım hızının zaman zaman yüksek olabildiğini ve kodları takip etmekte zorlandıklarını ifade ediyor; temel programlama bilgisinin öneminin altını çiziyorlar. Genel olarak beklentilerin üzerinde olduğu ve sağlam bir giriş sağladığı yönünde yorumlar mevcut.
Bazı konularda daha derinlemesine bilgi beklentisi.
"Ancak, bazı konularda (örn. Agent memory management) daha derinlemesine bilgi beklerdim."
"Bazı modüllerin daha fazla örnekle desteklenmesi gerektiğini düşünüyorum. Özellikle ileri seviye RAG kısımları için."
Gerçek dünya projeleriyle konular pekiştiriliyor.
"Langchain, RAG ve Agent konularını projelerle pekiştirmesi çok faydalı oldu."
"Projeler gerçek dünya senaryolarına yakın."
"Uygulamalı örnekler konuyu pekiştiriyor."
"Kursun pratik odaklı olması harika."
Langchain, RAG, Langgraph gibi güncel konular.
"Kurs genel olarak çok iyi, RAG uygulamaları ve Agent'lar detaylı anlatılmış. Kodlar güncel ve çalışıyor."
"Langchain ekosistemine giriş yapmak isteyenler için biçilmiş kaftan."
"Konular çok güncel."
"Özellikle LLM orkestrasyonu ve Langgraph uygulamaları beni heyecanlandırdı."
Akıcı, anlaşılır ve konulara hakimiyetli.
"Atıl hoca'nın anlatımı çok akıcı ve anlaşılır. Konuları adım adım, sabırla açıklıyor."
"Hocanın enerjisi ve konulara hakimiyeti çok net görülüyor."
"Alanında uzman birinden güncel bilgiler almak çok değerli."
"Atıl hocanın deneyimi ve aktarımı mükemmel."
Sağlam temel programlama bilgisi gerekiyor.
"Daha temel programlama bilgisi gerektiğini anladım, belki bu prerequisite daha net belirtilmeli."
"Temel Python bilgim vardı ama bazı kütüphanelerin veya konseptlerin üzerinden daha yavaş geçilmeliydi."
Yer yer hızlı, takip zor olabilir.
"Ancak bazen konular çok hızlı ilerliyor gibi hissettim, özellikle Langgraph kısmında biraz daha yavaş ve detaylı anlatım iyi olabilirdi."
"Anlatım hızı bazen takip etmekte zorlanmama neden oldu. Kodları yetiştirmekte güçlük çektim."
"Temel Python bilgim vardı ama bazı kütüphanelerin veya konseptlerin üzerinden daha yavaş geçilmeliydi."
"Anlatım biraz hızlı."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Yapay Zeka Uygulamaları: Langchain, RAG, LLM Orkestrasyonu with these activities:
Python Temellerini Gözden Geçirin
Bu kurs için gerekli olan temel Python bilgilerini tazeleyin. Değişkenler, döngüler, fonksiyonlar ve veri yapıları gibi konuları gözden geçirmek, Langchain ve LLM orkestrasyonu kavramlarını daha kolay anlamanıza yardımcı olacaktır.
Browse courses on Python
Show steps
  • Python değişkenlerini ve veri tiplerini inceleyin.
  • Döngüleri ve koşullu ifadeleri (if/else) pratik yapın.
  • Fonksiyon tanımlamayı ve çağırmayı öğrenin.
  • Listeler, sözlükler ve kümeler gibi veri yapılarını kullanmayı deneyin.
Derin Öğrenme (Deep Learning) Kitabını İnceleyin
LLM'lerin temelini oluşturan derin öğrenme kavramlarını anlamak için bu kitabı inceleyin.
View Deep Learning on Amazon
Show steps
  • Kitabın içindekiler bölümünü inceleyerek genel bir fikir edinin.
  • İlgili bölümleri okuyun ve notlar alın.
  • Kitaptaki matematiksel formülleri anlamaya çalışın.
Langchain Belgelerindeki Örnekleri Uygulayın
Langchain belgelerindeki örnek kodları uygulayarak, kütüphanenin farklı özelliklerini ve kullanım alanlarını öğrenin. Bu, pratik becerilerinizi geliştirmenize yardımcı olacaktır.
Show steps
  • Langchain belgelerini ziyaret edin.
  • İlgilendiğiniz konularla ilgili örnekleri bulun.
  • Örnek kodları çalıştırın ve deneyin.
  • Kodları değiştirerek farklı sonuçlar elde etmeye çalışın.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Python ile Yapay Zeka Geliştirme Kitabını İnceleyin
Bu kitap, Python ile yapay zeka geliştirme konusunda temel bilgiler sunar ve kursta ele alınan konuları daha iyi anlamanıza yardımcı olur.
Show steps
  • Kitabın içindekiler bölümünü inceleyerek genel bir fikir edinin.
  • İlgili bölümleri okuyun ve notlar alın.
  • Kitaptaki örnek kodları çalıştırın ve deneyin.
Basit Bir Soru-Cevap Uygulaması Geliştirin
Langchain kullanarak basit bir soru-cevap uygulaması geliştirin. Bu proje, LLM'leri kullanma ve orkestre etme becerilerinizi geliştirmenize yardımcı olacaktır. RAG konseptini uygulamak için iyi bir başlangıç noktasıdır.
Show steps
  • Langchain kütüphanesini kurun ve gerekli API anahtarlarını ayarlayın.
  • Basit bir LLM zinciri oluşturun.
  • Kullanıcıdan girdi alın ve LLM'ye gönderin.
  • LLM'nin cevabını kullanıcıya gösterin.
  • Uygulamayı daha da geliştirmek için hafıza (memory) ekleyin.
Langchain ve RAG Hakkında Bir Blog Yazısı Yazın
Langchain ve Retrieval Augmented Generation (RAG) kavramlarını açıklayan bir blog yazısı yazın. Bu, öğrendiklerinizi pekiştirmenize ve başkalarına aktarmanıza yardımcı olacaktır.
Show steps
  • Langchain ve RAG hakkında araştırma yapın.
  • Blog yazınız için bir taslak oluşturun.
  • Yazınızı yazın ve düzenleyin.
  • Blog yazınızı yayınlayın ve paylaşın.
Langchain'e Katkıda Bulunun
Langchain açık kaynak projesine katkıda bulunarak, hem kütüphaneyi daha iyi anlamanıza hem de topluluğa katkıda bulunmanıza yardımcı olur. Hata raporlayabilir, dokümantasyon yazabilir veya kod geliştirebilirsiniz.
Show steps
  • Langchain GitHub reposunu ziyaret edin.
  • Açık olan sorunları (issues) inceleyin.
  • Bir sorun seçin ve çözüm üretmeye çalışın.
  • Çözümünüzü bir pull request olarak gönderin.

Career center

Learners who complete Yapay Zeka Uygulamaları: Langchain, RAG, LLM Orkestrasyonu will develop knowledge and skills that may be useful to these careers:
Büyük Dil Modeli Uygulama Geliştiricisi
Büyük Dil Modeli Uygulama Geliştiricisi rolünde, bu eğitim size Langchain ve RAG kullanarak LLM'leri nasıl uygulayacağınızı gösterir. LLM orkestrasyonu konusundaki bilgi birikiminiz, çeşitli sektörlerde yenilikçi çözümler geliştirmenize olanak tanır. Bu kurs, özellikle LLM'lerin farklı alanlardaki potansiyelini keşfetmenize ve bu potansiyeli gerçek dünya uygulamalarına dönüştürmenize yardımcı olur.
Yapay Zeka Mühendisi
Yapay Zeka Mühendisi olarak, bu eğitim size Langchain, RAG ve LLM orkestrasyonu gibi temel yetkinlikler kazandırır. LLM'lerin nasıl çalıştığını öğrenerek, karmaşık yapay zeka sistemlerini tasarlayabilir ve geliştirebilirsiniz. Bu kurs, özellikle Langchain ve Langraph ile LLM'lerin nasıl yönetilebileceğini göstererek, mühendislik projelerinizde size pratik çözümler sunar. Eğitimdeki örnek projeler, profesyonel uygulamalar geliştirme konusunda size rehberlik eder.
Chatbot Geliştirici
Chatbot Geliştirici olarak, bu eğitim size Langchain ve RAG kullanarak gelişmiş chatbotlar oluşturma konusunda kapsamlı bilgi sunar. LLM'lerin nasıl entegre edileceğini ve yönetileceğini öğrenerek, daha akıllı ve etkili chatbotlar tasarlayabilirsiniz. Eğitimde yer alan örnek projeler, gerçek dünya senaryolarına uygun çözümler geliştirmenize yardımcı olur. Bu kurs, chatbot geliştirme becerilerinizi bir üst seviyeye taşımanızı sağlar.
Doğal Dil İşleme Uzmanı
Doğal Dil İşleme Uzmanı olarak çalışmak istiyorsanız, bu eğitim size LLM'ler ve RAG hakkında derinlemesine bilgi sunar. Kursun içeriği, özellikle Langchain kullanarak doğal dil işleme görevlerini nasıl otomatikleştireceğinizi ve geliştireceğinizi gösterir. Yapay zeka orkestrasyonuna hakim olarak, metin analizi, çeviri ve chatbot geliştirme gibi alanlarda uzmanlaşabilirsiniz. Bu eğitim, size yapay zeka tabanlı dil çözümleri oluşturma konusunda gerekli araçları sağlar.
Makine Öğrenimi Mühendisi
Makine Öğrenimi Mühendisi olarak, LLM orkestrasyonu ve RAG gibi konuların önemi giderek artmaktadır. Bu eğitim, size Langchain ve Langraph gibi araçları kullanarak büyük dil modellerini nasıl entegre edeceğinizi ve yöneteceğinizi öğretir. Eğitimdeki pratik örnekler, makine öğrenimi projelerinizde size yol gösterir ve model performansını artırmanıza yardımcı olur. Bu kurs, özellikle yapay zeka uygulamaları geliştirme becerilerinizi güçlendirerek, kariyerinizde önemli bir adım atmanızı sağlar.
Veri Bilimcisi
Veri Bilimcisi olarak, yapay zeka uygulamalarının geliştirilmesi ve yönetilmesi giderek daha önemli hale geliyor. Bu eğitim, Langchain ve RAG gibi araçları kullanarak LLM'leri nasıl kullanacağınızı ve veri analizi süreçlerinizi nasıl iyileştirebileceğinizi gösterir. Kurs boyunca edindiğiniz bilgiler, veri setlerinden daha iyi sonuçlar elde etmenize ve daha karmaşık problemleri çözmenize yardımcı olur. Özellikle yapay zeka orkestrasyonuna hakim olarak, veri bilimi projelerinizde fark yaratabilirsiniz.
Yazılım Geliştirici
Yazılım Geliştirici olarak, bu eğitim size yapay zeka araçları geliştirme konusunda yeni bir perspektif sunar. LLM'lerin Langchain ile nasıl yönetilebileceğini ve RAG gibi ileri seviye konuların nasıl basit hale getirilebileceğini öğrenerek, projelerinize yapay zeka yetenekleri ekleyebilirsiniz. Eğitimdeki pratik projeler ve GitHub'da paylaşılan kodlar, kendi uygulamalarınızı geliştirirken size rehberlik eder. Yapay zeka orkestrasyonuna adım atmak isteyen her yazılımcı için bu kurs idealdir.
AI Ürün Yöneticisi
AI Ürün Yöneticisi olarak, bu eğitim size yapay zeka ürünlerinin geliştirme süreçlerini daha iyi anlama ve yönetme fırsatı sunar. Langchain, RAG, ve LLM orkestrasyonu gibi konulara hakim olarak, ürün stratejilerinizi daha bilinçli bir şekilde oluşturabilirsiniz. LLM'lerin nasıl çalıştığını ve farklı kullanım alanlarını öğrenerek, ürününüzün rekabet avantajını artırabilirsiniz. Bu kurs, yapay zeka ürünlerinin potansiyelini en üst düzeye çıkarmanıza yardımcı olur.
Araştırmacı
Araştırmacı olarak, bu eğitim size Langchain, RAG ve LLM orkestrasyonu konularında derinlemesine bilgi sunarak, yapay zeka alanındaki araştırmalarınızı destekler. LLM'lerin nasıl çalıştığını, Langgraph ile Agent'ların nasıl koordine edilebileceğini ve RAG gibi ileri seviye konuları öğrenerek, yeni araştırma projeleri geliştirebilirsiniz. Bu kurs, özellikle yapay zeka alanındaki yenilikleri takip etmenize ve kendi katkılarınızı sunmanıza yardımcı olur. Araştırmacıların bu alandaki gelişmeleri yakından takip etmesi önemlidir (Yüksek Lisans veya Doktora derecesi genellikle gereklidir).
Yapay Zeka Danışmanı
Yapay Zeka Danışmanı olarak, bu eğitim size müşterilerinize LLM'ler ve RAG hakkında daha iyi tavsiyelerde bulunma yeteneği kazandırır. Langchain ve Langraph gibi araçları kullanarak, müşterilerinizin yapay zeka stratejilerini optimize etmelerine yardımcı olabilirsiniz. Bu eğitim, özellikle yapay zeka orkestrasyonu konusundaki derin bilginiz sayesinde, danışmanlık hizmetlerinizi daha değerli hale getirmenizi sağlar.
Bilgi İşlem Mimari
Bilgi İşlem Mimarı olarak, bu eğitim size Langchain, RAG ve LLM orkestrasyonu teknolojilerini kullanarak yapay zeka sistemlerinin mimarisini tasarlama konusunda yardımcı olur. Langchain ile LLM'lerin nasıl yönetilebileceğini ve Langraph ile Agent'ların nasıl koordine edilebileceğini öğrenerek, daha ölçeklenebilir ve verimli sistemler oluşturabilirsiniz. RAG gibi ileri seviye konuların nasıl basit hale getirileceğini pratik projeler yaparak görmek, mimari kararlarınızı destekler. Bu kurs, yapay zeka uygulamaları için sağlam bir mimari temel oluşturmanızı sağlar.
Veri Mühendisi
Veri Mühendisi olarak, bu eğitim size LLM'ler ve RAG için gerekli olan veri altyapısını nasıl kuracağınızı ve yöneteceğinizi öğretir. Langchain ve Vector Store'lar hakkında bilgi edinerek, veri işleme süreçlerinizi daha verimli hale getirebilirsiniz. Eğitimdeki örnekler, büyük veri setlerini nasıl yöneteceğiniz ve LLM'ler için nasıl optimize edeceğiniz konusunda size rehberlik eder. Bu kurs, veri mühendisliği becerilerinizi yapay zeka alanında kullanmanızı sağlar.
Girişimci
Girişimci olarak, bu eğitim size yapay zeka alanında yenilikçi iş fikirleri geliştirme ve hayata geçirme konusunda ilham verir. LLM'lerin potansiyelini ve farklı kullanım alanlarını öğrenerek, yeni ürünler ve hizmetler tasarlayabilirsiniz. Langchain, RAG ve LLM orkestrasyonu gibi konulara hakim olarak, rekabet avantajı sağlayacak çözümler üretebilirsiniz. Bu kurs, yapay zeka alanında başarılı bir girişimci olmanız için size gerekli bilgileri sunar.
Teknik Yazar
Teknik Yazar olarak, bu eğitim size Langchain, RAG ve LLM orkestrasyonu gibi yapay zeka konularında yazılı içerik üretme yeteneği kazandırır. Eğitimdeki bilgiler, teknik dokümanlar, blog yazıları ve eğitim materyalleri hazırlarken size rehberlik eder. LLM'lerin nasıl çalıştığını ve farklı kullanım alanlarını öğrenerek, daha doğru ve anlaşılır içerikler oluşturabilirsiniz. Bu kurs, teknik iletişim becerilerinizi yapay zeka alanında kullanmanızı sağlar.
Teknik Destek Uzmanı
Teknik Destek Uzmanı olarak, bu eğitim size Langchain, RAG ve LLM orkestrasyonu ile ilgili sorunları çözme konusunda yardımcı olabilir. Eğitimdeki temel bilgiler, kullanıcılara yapay zeka uygulamaları hakkında destek verirken size rehberlik eder. LLM'lerin nasıl çalıştığını ve sık karşılaşılan sorunları öğrenerek, daha etkili çözümler sunabilirsiniz. Bu kurs, teknik destek becerilerinizi yapay zeka alanında kullanmanızı sağlayarak kariyerinizde ilerlemenize yardımcı olur.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Yapay Zeka Uygulamaları: Langchain, RAG, LLM Orkestrasyonu.
Bu kitap, Python kullanarak yapay zeka uygulamaları geliştirmek için kapsamlı bir rehber sunar. Temel yapay zeka algoritmalarını ve tekniklerini açıklar ve pratik örneklerle destekler. Kitap, bu kursta ele alınan Langchain ve LLM orkestrasyonu gibi konulara daha derinlemesine bir bakış açısı sunarak, öğrencilerin yapay zeka alanındaki bilgilerini genişletmelerine yardımcı olur. Özellikle, RAG (Retrieval Augmented Generation) gibi ileri seviye konuları anlamak için faydalı bir kaynaktır.
Bu kitap, derin öğrenme alanındaki temel kavramları ve teknikleri kapsamlı bir şekilde ele alır. LLM'lerin nasıl çalıştığını anlamak için gerekli olan derin öğrenme temellerini öğrenmek isteyenler için mükemmel bir kaynaktır. Kitap, matematiksel detaylara girerek konuyu derinlemesine anlamanızı sağlar. Bu kitap, kursta bahsedilen LLM'lerin arkasındaki teoriyi anlamak için ek okuma olarak önerilir.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser