Premium paketlerIBM Bob i için Premium Paketi

İş Akışları

Agentic ve non-agentic adımlardan oluşan yapılandırılmış bir akış kullanarak karmaşık kullanım senaryolarını ele almak için iş akışlarını kullan.

IBM Bob Premium Package for i, karmaşık IBM i kullanım senaryolarını ele almak için çeşitli iş akışları içerir. Her iş akışı, doğası gereği agentic veya non-agentic olan bir dizi adımı yürütmek üzere tasarlanmıştır. Subagentlar veya alt görevler aracılığıyla yürütülen agentic adımlar Bob'un açık uçlu, çok adımlı çalışmayı ele almak amacıyla akıl yürütme ve araç kullanma yeteneklerinden tam olarak yararlanmasına olanak tanırken, non-agentic adımlar belirleyici işlemler gerçekleştirerek token tüketimini azaltır ve daha tutarlı ve öngörülebilir sonuçlar üretir.

İş akışı başlatma

Bir iş akışı iki şekilde başlatılabilir.

Bir iş akışı, sohbetin üstündeki Start Workflow düğmesini seçerek, istediğin çalışma alanını belirleyerek ve çalıştırmak istediğin iş akışında Start'a tıklayarak doğrudan başlatılabilir.

İş akışını doğrudan start workflow düğmesiyle başlatma

Bob, isteğinizin mevcut iş akışlarından biriyle ele alınmasının en uygun yol olduğunu düşündüğünde iş akışını sohbette otomatik olarak önerebilir. Çalıştırmaya devam etmek için Start workflow'a tıklayabilirsin.

Sohbet üzerinden iş akışı başlatma

Not:

IBM i iş akışlarının büyük çoğunluğu yalnızca IBM i'a bağlıyken görünür ve kullanılabilir.

RPG Modernization iş akışı

RPG kaynak kodunu en iyi uygulamaları izleyerek serbest biçimli ILE RPG'ye modernize eder; hem OPM'den ILE'ye dönüştürmeyi hem de ILE sabit biçimden ILE serbest biçime dönüştürmeyi destekler.

Not:

Bu iş akışı yerel veya kütüphane listesi çalışma alanında çalışırken kullanılabilir.

Yetenekler

  • OPM RPG'den (RPG II, RPG III, RPG/400) ILE serbest biçimliye dönüştürmeyi destekler
  • ILE sabit biçimli RPG'den ILE serbest biçimliye dönüştürmeyi destekler
  • RPG varyantını otomatik olarak algılar ve uygun dönüştürme yoluna yönlendirir
  • Kaynağa göre 2 aşamalı dönüşüm gerçekleştirir
    • Aşama 1: I-spec'leri (giriş dosyası açıklamaları) ve O-spec'leri (çıktı özellikleri) dışsallaştırır
    • Aşama 2: Kalan tüm sabit biçimli H, F, D ve C özelliklerini serbest biçime dönüştürür
  • Sonraki adımlara geçmeden önce kaynağı doğrulamak amacıyla isteğe bağlı ön dönüştürme derlemesini destekler
  • İş akışının sonunda özet rapor oluşturur

Business Rules Extraction iş akışı

RPGLE veya SQLRPGLE kaynak kodunu analiz eder ve iş kurallarını, karar mantığını, doğrulamaları ve süreç bilgisini isteğe bağlı Mermaid diyagramları içeren yapılandırılmış, iş odaklı bir Markdown raporuna çıkarır.

Not:

Bu iş akışı yerel, ana dizin veya kütüphane listesi çalışma alanında çalışırken kullanılabilir.

Yetenekler

  • Kaynağı dış bağımlılıkları (veritabanı dosyaları, programlar, servis programları, kopya üyeleri, SQL referansları, IBM i sistem API'leri) belirlemek için ayrıştırır
  • RPG döngü güdümlü programları algılar ve çıkarmadan önce uygun RPG becerilerini etkinleştirir
  • Kaynağı mantıksal bölümlere (prosedürler, alt rutinler, ana satır) böler ve paralel subagentlar çalıştırarak çıkarmayı gerçekleştirir
  • Çıkarılan kuralları tam alan düzeyinde bağlamla zenginleştirmek için dış bağımlılıkları (fiziksel dosyalar, mantıksal dosyalar, kopya kitapları) okur
  • Çıkarılan kuralları doğrulamaları, hesaplamaları, karar mantığını, veri bütünlüğünü ve süreç akışını kapsayan 8 bölümlü yönetici Markdown raporuna sentezler
  • 3 adede kadar Mermaid diyagramı (süreç akışı, karar mantığı, durum geçişleri) oluşturur ve bunları ilgili rapor bölümlerine ekler
  • Raporu yerel bir yola veya IFS yoluna kaydeder

RPGUnit Test Plan Creation iş akışı

Kodun nasıl kullanıldığını analiz ederek ve modülleri ile dışa aktarılan API'lerini tanımlayan, test paketlerini ve senaryolarını özetleyen ve paylaşılan test yardımcı programlarını oluşturan yapılandırılmış markdown belgeler üreterek IBM i kodu için RPGUnit test planı oluşturur. Bu belgeler, daha sonra test uygulaması sırasında (RPGUnit Test Suite Implementation iş akışı aracılığıyla) kullanılmak üzere hazırlanır.

Not:

Bu iş akışı yerel veya kütüphane listesi çalışma alanında çalışırken kullanılabilir.

Yetenekler

  • Dört tür yapılandırılmış Markdown test planı belgesi oluşturur:
    • Şablon belgeler: Modül, test paketi ve yardımcı program belgeleri için yapıyı tanımlayan yeniden kullanılabilir markdown şablonları. Bunlar bir kez kurulur ve bu test planında oluşturulan her belge için plan olarak kullanılır.
    • Modül belgeleri: Her API'yi (dışa aktarılan prosedür) tanımlayan, modül başına bir belge. Bu; amacını, parametrelerini, dönüş değerlerini, yan etkileri ve tüm yürütme dallarını izleyen bir akış şemasını içerir.
    • Test paketi belgeleri: Planlanan test paketlerini ve test senaryolarını listeleyen, modül başına bir belge. Her testin neyi doğruladığını, kurulumunu, girdilerini, doğrulamalarını ve uygulama durumunu içerir. Test uygularken kullanılan birincil eserdir ve varlığı ilişkili bir modül belgesinin bulunmasına bağlıdır.
    • Test yardımcı programları belgesi: Birden fazla test paketinde referans alınan paylaşılan yardımcı prosedürleri (örn. sahte tablo kurulumu) kataloglayan tek bir belge.
  • Planlama öncesinde mevcut test durumunu anlamak için mevcut test paketlerini çalıştırır
  • Test planı belgelerini oluşturmak veya güncellemek için subtask'tan yararlanır

RPGUnit Test Suite Implementation iş akışı

Mevcut test planı belgelerine dayalı olarak test kodu üreterek, test paketlerini yürüterek ve ortaya çıkan hataları çözerek RPGUnit test paketlerini uygular. Bu test planı belgelerinin önce RPGUnit Test Plan Creation iş akışı aracılığıyla oluşturulmuş olması gerekir.

Not:

Bu iş akışı yerel veya kütüphane listesi çalışma alanında çalışırken kullanılabilir.

Yetenekler

  • Uygulamayı, mevcut testlerin durumunu ve yazılacak testleri anlamak için yapılandırılmış test planı belgelerini okur
  • Test planına göre test paketlerini yazar veya günceller
  • Gerektiğinde RPGUnit test yapılandırma dosyasını (testing.json) oluşturur veya günceller
  • Üretilen test paketlerini çalıştırır ve yeni oluşturulan tüm testler geçene kadar yineler
  • Önceden mevcut test başarısızlıklarını kabul eder ve görevin bir parçası olarak düzeltilmesi gerekip gerekmediğini sorar
  • Oluşturulan her test paketi dosyasının ve uygulanan test senaryolarının sayısının nihai özetini sunar

SQL Index Strategy Advisor iş akışı

IBM i üzerinde sorgu performansını iyileştirmek amacıyla bir indeks stratejisindeki değişiklikleri önermek veya oluşturmak için Index Advisor önerileri, MTI kullanımı ve sorgu istatistikleri dahil Db2 for i SQL performans verilerini analiz eder.

Not:

Bu iş akışı kütüphane listesi çalışma alanında çalışırken kullanılabilir.

Yetenekler

  • Yeni performans verisi yakalamak ile mevcut plan cache anlık görüntülerini veya veritabanı monitör verilerini kullanmak arasında seçim yap
  • Performans verilerini analiz eder ve yapay zeka güdümlü indeks önerileri üretir
  • Oluşturmadan önce kullanıcı incelemesi ve seçici onay için önerilen indeksleri sunar
  • Onaylanması üzerine seçilen indeksleri doğrudan IBM i üzerinde oluşturur
  • Veri kaynağını, analiz bulgularını, oluşturulan indeksleri ve önerilen sonraki adımları kapsayan nihai özet rapor oluşturur
Bu konu nasıl?