← Tüm yazılar

Joule ve SAP'nin Geleceği: Asistandan Ajanlara

Sapphire 2026 sonrası SAP'nin Joule ile nereye gittiği, bunun S/4HANA projelerine etkisi ve geliştiricilerin şimdi hangi konulara yatırım yapması gerektiği.

JouleYapay ZekâAjanlarClean CoreMCP

Joule 2023'te duyurulduğunda SAP uygulamalarının üstüne eklenmiş bir sohbet penceresi gibi duruyordu. Üç yıl sonra SAP artık "otonom işletme" kavramından bahsediyor ve Joule, asistanlardan ve yapay zekâ ajanlarından oluşan koca bir katmanın giriş kapısına dönüştü. Bu yazıda bugün nerede olduğumuzu, gidişatı nasıl okuduğumu ve bunun biz SAP geliştiricileri ve danışmanları için ne anlama geldiğini özetliyorum.

Aşağıdaki rakamlar SAP'nin kendi duyurularından ve Sapphire 2026 haberlerinden alındı. Ürün adları ve kullanılabilirlik hızla değişiyor; bir proje planlamadan önce SAP'nin güncel yol haritasına mutlaka bakın.

Asistandan ajanlara

Gelişim üç adımda:

  1. Copilot (2023–2024): Joule soruları cevaplıyor, uygulamalar arasında gezdiriyor, veriyi özetliyor.
  2. Asistanlar ve ajanlar (2025): Joule bir ajan platformu olarak yeniden konumlanıyor. Ajanlar süreçler arasında çok adımlı işleri yürütebiliyor; örneğin itiraz çözümü ya da alacak takibi.
  3. Otonom işletme (2026): SAP, Sapphire 2026'da tek bir yapay zekâ çalışma alanı olarak Joule Work'ü tanıttı. 50'den fazla Joule Assistant ile 200'ü aşkın uzman ajan duyurdu ve BTP, Business Data Cloud ile Business AI'ı SAP Business AI Platform çatısında birleştirdi.
Joule'un SAP mimarisindeki yeri
Joule'un SAP mimarisindeki yeri

Gerçekten yeni olan ne?

  • Joule Studio: SAP'nin kendi ajanlarınızı geliştirdiğiniz ortamı. Ajanlar yönetilen bir çalışma ortamında koşuyor ve oturumlar arasında bağlamı hatırlayabiliyor.
  • İş bağlamı: Bir Knowledge Graph, ajanlara SAP nesnelerinin anlamını veriyor: satış siparişi nedir, teslimat ve faturayla nasıl ilişkilidir.
  • Açıklık: Ajanlar SAP dışı araçları MCP üzerinden çağırabiliyor; Microsoft 365 Copilot ile ajandan ajana entegrasyon var. SAP, Cursor ve Claude Code gibi harici kodlama araçlarına desteği de duyurdu.
  • SAP'ye özel modeller: SAP sadece genel amaçlı dil modellerine güvenmek yerine ABAP, RAP ve CDS'i anlayan modeller eğitiyor.

S/4HANA projeleri için anlamı

Dürüst görüşüm şu: Ajanlar, altlarındaki API ve veri kadar iyidir. Bir satın alma talebini onaylamak isteyen ajanın; anlamı net, kararlı, released bir API'ye ve doğru yetkilere ihtiyacı var. Clean core tam olarak bunu sağlıyor:

  • Released API'ler ve RAP iş nesneleri, ajanların kullandığı "araçlar" hâline geliyor. Validation'ları ve aksiyonları düzgün tasarlanmış bir RAP nesnesini bir ajan doğrudan kullanabilir; ekran mantığı içine gömülmüş bir Z raporunu kullanamaz.
  • Veri kalitesi her zamankinden önemli. Mükerrer müşteri kayıtları ya da eksik ana veri, kendinden emin ama yanlış cevaplara yol açar.
  • Yetkiler iyi düşünülmeli: Ajan bir kullanıcı adına iş yapar, bu yüzden roller net olmalı.
  • Önce bulut: Yeni ajanların çoğu bulut kurulumlarını hedefliyor. On-premise ve ECC müşterileri bunlara giderek daha çok bir modernizasyon yolu üzerinden ulaşıyor.

Geliştiricilere şimdi önerdiklerim

  1. RAP ve CDS'i hakkıyla öğrenin. İyi tanımlanmış anlamlar (annotation, association, aksiyon), nesneleri yapay zekâ için anlaşılır kılan şey.
  2. BTP temelleri: destination, XSUAA, CAP. Ajanlar ve uzantılar orada yaşıyor.
  3. MCP ve araç tasarımı. Ben ADT for VS Code'un MCP sunucusunu, bir yapay zekâ asistanının ABAP nesnelerini güvenli şekilde okuması için kullanıyorum: salt okuma ve izin listesiyle. Başlangıç için iyi bir adım.
  4. İstem ve ajan tasarımı: net talimatlar, küçük ve iyi tanımlanmış araçlar, veriyi değiştiren her işte insan onayı.

Akılda tutulması gereken riskler

  • Lisans ve maliyet hâlâ netleşmiş değil; kampanyalar sonsuza kadar sürmüyor.
  • Yönetişim: Ajanın yaptığını kim onaylıyor, nasıl denetleniyor?
  • Beklenti yönetimi: Bir demo, canlı bir süreç değildir. Dar ve ölçülebilir senaryolarla başlayın.

Sonuç

Joule artık "Fiori'deki bir sohbet botu" değil; kullanıcıların SAP ile etkileşim kurma biçimine dönüşüyor ve rutin işleri giderek daha çok ajanlar yapacak. Bu biz geliştiriciler için iyi bir haber: Bu geleceğin üzerinde koştuğu şey, temiz ve iyi modellenmiş backend nesneleri. RAP nesnelerimiz ve API'lerimiz ne kadar iyiyse Joule de o kadar işe yarar.

Kaynaklar

Yorumlar

Yorum yazın