Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI Agent İş Başında (LangGraph, CrewAI)
Highest Rated
Rating: 4.9 out of 5(20 ratings)
198 students

AI Agent İş Başında (LangGraph, CrewAI)

AI Agent kavramlarını öğrenin, LangGraph veya CrewAI kullanarak kendi AI Agentınızı geliştirin.
Created byAlper Daldal
Last updated 6/2026
Turkish

What you'll learn

  • AI Agent yapısını anlamak için gerekli olan, büyük dil modelleri, üretken yapay zeka, istem gibi kavramları öğreneceksiniz.
  • AI Agent kavramını öğrenecek ve üretken yapay zeka ile Agentic AI kavramları ile karşılaştıracaksınız.
  • AI Agent'ı oluşturan temel yapıtaşları olan kişilik, bellek, araçlar, muhakeme ve planlamayı öğreneceksiniz.
  • ReAct, CoT, ReWOO, ToT, yansıtma gibi agentic tasarım şablonlarını öğrenecek, bu yapıları kullanan AI Agent geliştirebileceksiniz.
  • Çoklu agent yapısını öğreneceksiniz. Supervisor ve Swarm gibi yapıların kod örneklerini inceleyecek ve kendiniz de benzerlerini geliştirebileceksiniz.
  • AI Agent kavramı içine insanı (döngü içindeki insan) nasıl dahil edebileceğinizi öğrenecek, kod örneklerini inceleyerek pekiştireceksiniz.
  • Agentic RAG kavramını öğrenecek, buna dair kod örneğini inceleyerek gerektiğinde kendi AI Agent geliştirmenizde kullanabileceksiniz.
  • MCP, A2A ve ACP gibi agent iletişim protokollerini öğreneceksiniz.
  • AI Agent geliştirmek için kullanılan önemli framework'lerden birisi olan LangGraph ve onun altyapısını oluşturan LangChain framework'lerini öğreneceksiniz.
  • LangGraph framework'u ile iş akışı oluşturmak için kullanılan durum, düğüm, kenar gibi kavramları öğrenerek, bunlarla iş akışı oluşturabileceksiniz.
  • LangGraph yapısında farklı şekillerde bellek özelliğini nasıl kullanabileceğinizi kod örnekleri ile beraber öğreneceksiniz.
  • LangGraph yapısı içinde hazır araç ya da kendi geliştirdiğiniz aracı kullanmayı deneyimleyeceksiniz.
  • Agent'lar arası işbirliğinin örneklerini LangGraph ile göreceksiniz ve kendiniz de benzerlerini geliştirebileceksiniz.
  • AI Agent geliştirmek için kullanılan önemli framework'lerden birisi olan CrewAI framework'unu öğreneceksiniz.
  • CrewAI framework'unun temelini oluşturan ekip, görev ve agent kavramlarını öğrenecek, bunları kullanarak geliştirme yapabileceksiniz.
  • CrewAI görev ve agent tanımı için kullanılan YAML dosya tipini öğrenecek, YAML dosyaları oluşturabileceksiniz.
  • CrewAI içinde nasıl iş akışı oluşturabileceğinizi ve bunu ekip ile beraber nasıl kullanabileceğinizi öğrenecek ve deneyimleyeceksiniz.
  • CrewAI içinde kod yazan ve çalıştıran AI Agent geliştirebileceksiniz.
  • CrewAI test ve eğitim özelliklerini kullanarak AI Agent'ınızın performansını arttırabileceksiniz.
  • MCP Server ve MCP Client teori ve kod uygulamasını öğrenecek, kendi ihtiyaçlarınıza yönelik olarak bu uygulamaları geliştirebileceksiniz.

Course content

10 sections63 lectures5h 31m total length
  • Hoş geldiniz4:47
  • Kurs içeriği6:25

Requirements

  • Temel programlama ve algoritma yazma ya da anlama becerilerinin olması
  • Python bilgisi şart olmamakla beraber örnek kodların anlaşılması için faydalı olabilecektir.

Description

Yapay zekanın gelişimi büyük dil modellerinin ortaya çıkması ile beraber hızlandı ve üretken yapay zeka hayatımızın bir parçası haline geldi. Üretken yapay zekanın bir sonraki adımı olarak AI Agent'lar ortaya çıktı. AI Agent'ı şu şekilde tanımlayabiliriz: "Çevresi ile etkileşime giren, kararlar alan ve kullanıcılar adına görevleri yerine getiren otonom sistemler" . Bu tanımdan da anlaşılacağı gibi AI Agent, insanın yapabileceği bazı önemli fonksiyonları gerçekleştirebilir ve şirketin bir çalışanı gibi konumlanabilir. Peki kendi amacımıza yönelik, istediğimiz fonksiyonları gerçekleştirebilecek AI Agent'ımızı geliştirebilir miyiz? Ya da bu konuda çözüm arayan şirketlere AI Agent geliştirerek yardımcı olabilir miyiz? Kursumuzun amacı tam olarak bu, AI Agent geliştirmek için gerekli kavramsal bilgi ve uygulama pratiğini sağlamak.

Kursumuzu iki ana bölüme ayırabiliriz. İlk bölümde AI Agent yapısını anlamak için gerekli altyapı ve kavramları aktaracağız. Bu bölümde AI Agent'ın beyni olarak niteleyebileceğimiz büyük dil modelleri ile başlayacağız. Daha sonra AI Agent kavramını, üretken yapay zeka ve Agentic AI kavramları ile olan farklarını da ortaya koyarak anlatacağız. AI Agent yapısının içine girerek hangi yapıtaşlarından oluşuyor, bunlardan bahsedeceğiz. AI Agent geliştirmek için sıklıkla kullanılan tasarım şablonları kursumuzun önemli bir parçasını oluşturacak.  Üretken yapay zeka ile beraber hayatımıza giren RAG (Retrieval Augmented Generation) kavramının AI Agent ile beraber evrildiği Agentic RAG konseptini aktaracağız. Hem AI Agent'ların kendi aralarında hem de kullandıkları araçlarla nasıl etkileşimi girdiğini anlamak için Agent iletişim protokollerinden bahsedeceğiz.

Kursumuzun ikinci kısmı ise tamamen uygulama ve pratik üzerine. Kursumuzun birinci kısmında gördüğümüz farklı AI Agent tasarım şablonlarını nasıl hayata geçirebileceğimizi göreceğiz. Öncelikle AI Agent geliştirilmesinde en çok kullanılan iki framework olan LangGraph ve CrewAI'ı tanıtacağız. Daha sonra her iki framework'u de ayrı ayrı kullanarak 24 farklı AI Agent uygulaması geliştireceğiz. Bu uygulamalarda,  araç kullanımı, bellek kullanımı, Agentic RAG, çoklu agent yapısı gibi farklı özellikleri deneyimleyeceğiz. Geliştireceğimiz uygulamalarda AI Agent'lar iş yapış şeklimizi değiştirebilecek çeşitli fonksiyonları yerine getirecek. Bu fonksiyonları şöyle sıralayabiliriz:  içerik geliştirme, geliştirilen içeriği denetleme, internet üzerinden araştırma yapma, AI Agent'lar arası işbirliği, dosya işlemleri, yazılım kodu geliştirme ve çalıştırma, bilgi kaynağı kullanımı, sohbet, problem kaydı yönlendirme ve çözümü.

Kursa sonradan ilave ettiğim Ek1 bölümünde, MCP Server ve MCP Client çalışma prensiplerini öğreneceksiniz. Buna ilaveten MCP Server ve MCP Client bütüncül kod örneklerini beraber inceleyeceğiz. Bu derslerin neticesinde, her iki uygulama tipini kendi ihtiyaçlarınıza göre adapte ederek geliştirebileceksiniz.

Kursu tamamladığınızda hem AI Agent yapısını ve bileşenlerini kavramsal olarak öğrenmiş olacaksınız. Hem de farklı amaçlara hizmet edecek AI Agent'ları geliştirebilecek pratik uygulama bilgisine sahip olacaksınız.

Who this course is for:

  • AI Agent yapısını öğrenerek, kendi alanlarında fark yaratmak isteyen kişiler için bu kurs ilham verici bir araç olacaktır.
  • Kendi AI Agent'ını geliştirmek isteyen yazılımcılar
  • AI Agent vasıtası ile yeni proje, ürün, iş fırsatı oluşturmak isteyen farklı rollerdeki kişiler