IBM® watsonx Code Assistant (WCA) untuk Red Hat Ansible Lightspeed (RHAL) mendemistifikasi proses pembuatan pedoman Ansible melalui rekomendasi konten yang didukung AI generatif. Dibangun untuk mempercepat Otomatisasi TI, WCA untuk RHAL memberikan rekomendasi konten yang mematuhi praktik terkemuka, mengurangi kesalahan dan meningkatkan konsistensi tugas, peran, dan pedoman Ansible. WCA untuk RHAL juga dapat menghasilkan konten menggunakan permintaan bahasa alami yang ditulis dalam teks bahasa Inggris biasa, membantu untuk menskalakan dan memperluas akses ke otomatisasi dalam perusahaan.
WCA untuk RHAL menggunakan Model Bahasa Besar (LLM) IBM® Granite yang dilatih pada kumpulan data yang luas dari pedoman Ansible. LLM dapat disetel menggunakan data perusahaan sendiri untuk memahami nuansa sintaks dan struktur otomatisasi. Pengguna dapat menerima saran apa adanya atau menyempurnakan rekomendasi konten agar sesuai dengan kebutuhan mereka secara tepat, sehingga semakin mengurangi time-to-value dalam otomatisasi dan mempercepat siklus pengembangan melalui rekomendasi konten yang dihasilkan AI.
WCA untuk RHAL terdiri atas komponen-komponen berikut (ditunjukkan pada diagram di atas):
Ansible Playbook berisi kode yang diperlukan untuk menjalankan Otomatisasi pada node dan titik akhir yang dikelola, misalnya, server, kontainer, perangkat jaringan, dan layanan cloud.
Playbook Kode Sumber Management (SCM) adalah tempat semua cabang produksi dan pengembangan dari pedoman Ansible dikelola. Meskipun ada banyak solusi SCM yang tersedia, solusi berbasis Git adalah yang paling umum digunakan dan dengan demikian diasumsikan dalam diskusi berikut.
Platform Otomatisasi Ansible dari Red Hat mencakup mesin inti Ansible, layanan linting, layanan manajemen penerapan, dan antarmuka pengguna untuk menjalankan dan memecahkan masalah pedoman Ansible. Umumnya, konfigurasi dilakukan agar sistem mengambil pedoman terbaru dari SCM setiap kali ada penggabungan.
Red Hat Ansible Lightspeed adalah aplikasi IBM® watsonx.ai yang membaca prompt bahasa alami dan konteks kode dan mengirimkannya ke layanan IBM® watsonx Code Assistant untuk pencocokan model dasar. Ini menghasilkan konten dan mencocokkan informasi audit yang dikirim kembali ke VS Code.
IBM® watsonx Code Assistant Service (WCA for RHAL) adalah aplikasi IBM® watsonx.ai yang menerima prompt dari Red Hat Ansible Lightspeed dan melakukan pencocokan terhadap Model Bahasa Besar (LLM). WCA untuk RHAL juga dapat melatih LLM dengan kumpulan data pedoman Ansible tambahan. IBM® watsonx Code Assistant dan Red Hat Ansible Lightspeed bekerja sama untuk memberikan proposal pembuatan konten yang lengkap dan akurat yang mengikuti praktik terkemuka.
Model Bahasa Besar (LLM) Kode adalah model dasar untuk pembuatan konten yang didasarkan pada model Granite IBM® untuk Ansible. Ini juga dapat dilatih untuk memasukkan kode pedoman tambahan yang dihasilkan oleh vendor atau oleh pengguna perusahaan.
Diagram di atas menggambarkan bagaimana komponen WCA untuk RHAL bekerja sama untuk mengurangi waktu dan meningkatkan konsistensi Ansible playbook.