Gantek
Red Hat Ansible Lightspeed ve IBM Watsonx Code Assistant: BT Otomasyonunda Devrim

Red Hat Ansible Lightspeed ve IBM Watsonx Code Assistant: BT Otomasyonunda Devrim

Red Hat, Inc., açık kaynak çözümlerindeki liderliğini pekiştirerek, 2023’te IBM Watsonx Code Assistant ile güçlendirilmiş Red Hat Ansible Lightspeed'i piyasaya sürdü. Bu yenilik, yapay zekanın gücünü kullanarak işletmelerin BT otomasyonunu elbette kolaylaştıracak. IDC'nin vurguladığı gibi, 2024'e kadar BT sektörü liderlerinin yetenek geliştirme ve eğitimdeki eksiklikleri, işletmelerin yatırımlarının tam değerini elde etmesini engelliyor. Ancak, üretken yapay zeka, yazılım geliştirme sürecini kökten değiştirme potansiyeline sahip. Geliştiriciler, bu teknolojinin kodlama dışı görevlerde de üretkenlik ve otomasyonu artırma konusunda büyük bir potansiyelini gördüklerini belirtiyorlar.

Red Hat Ansible Lightspeed, kullanıcıların komutlarından yola çıkarak IBM temel modellerine erişim sağlıyor ve Ansible içeriği oluşturuyor. Bu hizmet, kullanıcıların otomasyon fikirlerini gerçeğe dönüştürmelerine yardımcı oluyor ve BT personelinin otomasyonu daha kolay kullanmasını sağlayarak, kurum genelinde içerik oluşturma ve bakım pratiklerini iyileştiriyor. Böylece daha etkin ve tutarlı otomasyon çözümleri elde edilebiliyor.

Amaca özel eğitim görmüş bu yapay zeka hizmeti, iş ihtiyaçlarına uygun, doğru ve tutarlı öneriler sunarak teknik yenilikle deneyimi birleştiriyor. Red Hat Ansible Otomasyon Platformu'nun doğal bir uzantısı olarak, geliştiriciler ve operatörler için ayrı bir araca veya hizmete ihtiyaç duymadan Ansible Lightspeed ve Watsonx Code Assistant'ın imkanlarından faydalanma olanağı sunuyor.

Kullanıcılar, basit metin komutları girerek Ansible playbook'ları ve kuralları oluşturup düzenleyebilirler, bu da YAML içeriğine dönüştürülerek rol ve playbook oluşturmayı basitleştirir. Bu süreç, hem deneyimli kullanıcıların üretkenliğini artırırken hem de yeni başlayanların içerik oluşturma sürecine daha kolay adım atmalarını sağlıyor, böylece Ansible içeriği oluşturma yeteneği daha geniş bir kitleye yayılıyor.

Red Hat Ansible Lightspeed, mevcut içeriği tarayarak ve endüstri standartlarına uygun öneriler sunarak içeriğin standardizasyonunu ve kalitesini artırıyor. Bu, hem iş akışlarının iyileştirilmesine katkıda bulunuyor hem de otomasyon beceri açıklarını gidermeye yardımcı oluyor. Bu yeniliklerle Red Hat, işletmelerin BT otomasyonundan en iyi şekilde yararlanmalarına olanak tanıyor.

Red Hat'in bu stratejik hamlesi, IBM Watsonx Code Assistant ile güçlendirilmiş Ansible Lightspeed kullanarak, işletmelerin dijital dönüşüm yolculuklarında önemli bir adım atmasına olanak tanıdığı gibi şirketlerin BT operasyonlarını basitleştirmelerine, hızlandırmalarına ve otomasyon projelerini daha etkili bir şekilde yönetmelerine de yardımcı oluyor.

Süreci daha anlaşılır yapmak için örnek bir senaryo üzerinden ilerlemeye ne dersiniz?

Ortamımız aşağıdaki bileşenlerden oluşuyor.

Ansible Automation Platform: IT otomasyonunu yönetmek ve yürütmek için kullanılan genel platform. Playbooklar, roller ve envanterler gibi Ansible içeriğini barındırır ve işler.

VS Code: Geliştiricilerin kod yazdığı, test ettiği ve hata ayıkladığı popüler bir kod editörü. Ansible içeriği üzerinde çalışmak için kullanılır.

IBM WatsonX Code Assistant: Doğal dil işleme ve AI modelleri kullanarak Ansible playbookları ve görevleri oluşturmayı kolaylaştıran bir AI yardımcısıdır.

Ansible LightSpeed: Ansible playbooklarının ve görevlerinin hızlı bir şekilde oluşturulup yürütülmesini sağlayan bir teknoloji.

Ansible Kod Botu: Kod kalitesini iyileştirmek için otomatik öneriler sunan bir araçtır.

 

Senaryo Adımlarımız:

İçerik Oluşturma Başlangıcı:

Bir geliştirici, yeni bir otomasyon görevi üzerinde çalışmak üzere VS Code'u açar. Bu görev, belirli bir yazılımın birden çok sunucuda güncellenmesini içerir.

IBM WatsonX Code Assistant ile İçerik Oluşturma:

Geliştirici, görevi doğal dilde açıklar ve IBM WatsonX Code Assistant'a bu görevi Ansible playbook’una çevirmesi için komut verir. Örneğin, "Yazılım X'i tüm web sunucularında güncelle" gibi bir istek yapar.

IBM WatsonX Code Assistant, bu isteği analiz eder ve uygun Ansible görevlerini içeren bir playbook önerisi sunar.

Ansible LightSpeed ile Hızlı Yürütme:

Oluşturulan playbook, Ansible LightSpeed kullanılarak hızlı bir şekilde yürütülür. LightSpeed, görevleri paralel olarak işleyerek süreci hızlandırır ve tüm hedef sunuculara yazılım güncellemesini etkin bir şekilde dağıtır.

Kod İyileştirmeleri için Ansible Kod Botu Kullanımı:

Görev tamamlandıktan sonra, Ansible Kod Botu, playbook'u inceleyerek Ansible en iyi uygulamalarına daha uygun hale getirebilecek potansiyel iyileştirmeleri tespit eder.

Kod Botu, iyileştirme önerilerini içeren pull request'ler oluşturur. Bu pull request'ler, geliştiricinin incelemesi ve onayı için VS Code üzerinden sunulur.

Geliştirici Onayı ve Uygulama:

Geliştirici, Kod Botu'nun önerilerini inceler ve kabul ederse, değişiklikleri kabul edip playbook'u günceller. Bu süreç, otomasyonun kalitesini ve sürdürülebilirliğini artırır.

Bu senaryoda, Ansible Automation Platform otomasyonu yönetirken, VS Code, geliştirme ortamı olarak hizmet eder. IBM WatsonX Code Assistant ve Ansible LightSpeed, otomasyon içeriğini hızlı ve etkili bir şekilde oluşturmak için AI ve hızlı işleme gücünden yararlanır. Ansible Kod Botu ise, otomasyon kalitesini artırmak için sürekli iyileştirmeler sunar. Her bir bileşen, otomasyon yaşam döngüsünün farklı aşamalarında kritik roller üstlenir, bu da geliştirme sürecini daha verimli ve etkili hale getirir.

Ansible Automation Platform’un otomasyon çabalarımızı merkezileştirmek, yönetmek ve ölçeklendirmek için güçlü ve esnek bir temel sağladığını biliyoruz. Ek olarak, özellikle büyük ölçekli veya karmaşık IT altyapıları yöneten organizasyonlar için, Ansible Automation Platform'un sunduğu bu yetenekler, iş akışlarını optimize etmek, güvenliği artırmak ve otomasyon projelerinin başarısını sağlamak açısından da kritik öneme sahiptir. Kendini kanıtlamış böyle bir teknolojiyi, yeni gelen özellikler sayesinde AI yetenekleriyle güçlendirilmiş olarak kullanabileceğimizi düşünürsek, bunun otomasyon süreçlerimizde müthiş bir devrim yaratacağını söylemek çok doğru olacaktır.

Ansible Automation Platform’u, Ansible LightSpeed’in IBM WatsonX Code ile birlikte genişletilmiş özellikleriyle deneyimlemek için info@gantek.com adresine e-mail gönderebilirsiniz. En kritik senaryonuz üzerinde çalışarak süreçlerinizde hayal ettiğiniz verimliliği birlikte sağlayabiliriz.

Sarav Asiye Yiğit – 7 Şubat 2024

 

Kaynakça:

https://www.redhat.com/en/about/press-releases/red-hat-launches-red-hat-ansible-lightspeed-ibm-watsonx-code-assistant-ai-driven-enterprise-it-automation

https://www.redhat.com/en/about/press-releases/red-hat-introduces-ansible-lightspeed-ai-driven-it-automation

https://www.redhat.com/en/technologies/management/ansible/ansible-lightspeed