OT Kodu Örnekleri Oluşturmaya, Soruları Yanıtlamaya, Özelleştirmeyi Etkinleştirmeye Yardımcı Olacak Yeni Araç
Michael Novinson (MichaelNovinson) •
9 Kasım 2023
Modern yazılım geliştirme uygulamalarında metin tabanlarına güvenmek, Rockwell Automation’ın üretken yapay zekanın metin okuma, üretme ve oluşturma yeteneğinden yararlanabileceği anlamına gelir.
Ayrıca bakınız: UEBA ile İçeriden Gelen Tehditleri Önlemek
Ticari program yöneticisi Adam Gregory’ye göre, büyük dil modeli tabanlı chatbot karmaşık kod yazmak için tasarlanmadığından, Rockwell Automation’da ChatGPT’nin ilk kullanım durumları net değildi. Ancak Gregory, şirketin yeni FactoryTalk Design Studio aracının, işbirliğini artırmak ve birden fazla denetleyiciye izin vermek için endüstriyel otomasyona modern yazılım geliştirme uygulamalarını getirdiğini söyledi (bkz: Microsoft ve Rockwell, Daha Hızlı, Daha Temiz Tasarım için Yapay Zekayı Nasıl Kullanıyor?).
“Üretken yapay zekadan nasıl yararlanabiliriz? Kullanıcılarımıza yönelik araçlar oluşturmak için onunla ne yapabiliriz?” Gregory, Boston’daki Rockwell Otomasyon Fuarı basın toplantısında şunları söyledi. “Bu oldukça güzel bir şey ama gerçekten uygulanabilir mi? Kullanıcılarımıza sağlamaya başlayabileceğimiz çok fazla değer gördük.”
Kod Parçacıkları ve Genel Soru-Cevap
Gregory, açık metin tabanlı dosyalara ve alana özgü bir dile sahip olmanın, Rockwell’in üretken yapay zekayı FactoryTalk Design Studio’ya uygulamasını çok kolaylaştırdığını söyledi. Gregory’ye göre, Design Studio’daki birincil kullanım senaryosu “akıllı oluşturma” veya otomasyon tasarım yazılımı içinde kod parçacıkları oluşturmak ve oradan ölçeklendirmek için üretken yapay zekayı kullanmaktır.
“Kullanıcılarımıza yönelik araçlar oluşturmak için bununla ne yapabiliriz?”
– Adam Gregory, ticari program yöneticisi, Rockwell Automation
Gregory, Rockwell’in kod yazma konusunda kapsamlı bilgisi veya uzmanlığı olmayan kişilere yardımcı olmak için eşleştirilmiş bir kod programlama deneyimi sağlamak istediğini söyledi. Normalde daha az deneyimli bir kodlayıcı, endüstriyel bir pompa veya vananın programlanması konusunda yardım almak için daha deneyimli bir meslektaşına başvururdu. Rockwell, programcının başlamasına yardımcı olacak örnek kod veya kod parçacıkları sağlayarak bu deneyimi üretken yapay zeka ile otomatikleştirmek istiyor.
Gregory, “Bu terimi, ‘yazar tıkanıklığı’ yerine ‘kodlayıcı tıkanıklığı’ olarak icat ettik” dedi. “Üstesinden gelmeye çalıştığınız sorunlardan birine sahipseniz, doğru yönde biraz yardıma ihtiyacınız var. Bizim için ilk kullanım durumlarından biri, bu kod pasajını oluşturmaktır.”
Gregory, Rockwell’in, üretken yapay zeka motorunun ‘Akıllı nesne nedir?’ gibi soruları yanıtlamak için şirketin tüm ürün yardım dosyalarını inceleyebildiği genel bir Soru-Cevap aracı oluşturduğunu söyledi. veya ‘Yeni bir akıllı nesneyi nasıl yaratırsınız?’ Üretken yapay zekanın yerleştirilmesi, sorguların doğal dil istemleri kullanılarak yapılabileceği anlamına gelir; bu, kodlayıcıların tam arama terimini bilmeseler bile bilgi alabileceği anlamına gelir (bkz.: Otonom Operasyonlar için Programlama, Kendi Kendine Öğrenme Çok Önemli).
Gregory’ye göre Soru-Cevap aracındaki sorgulara verilen yanıtlar, insanlar tarafından okunabilir metinlerle geri geliyor; Rockwell, ürünlerine alana özgü dilin nasıl kullanılacağını ve geniş dil modellerinin soruların nasıl yanıtlanacağını öğretiyor. İleriye dönük olarak Rockwell’in ürünleri ve LLM’lerinin çok daha büyük ve daha iyi şeyler yapmak için birlikte çalışabileceğini söyledi.
Yapay Zeka Kullanarak Müşteri Kitaplıklarından Kod Oluşturma
Gregory, Rockwell’in üretken yapay zeka teknolojisini ilk benimseyenlerin, şirketin yalnızca örnek kod değil, aynı zamanda doğrudan belirli bir müşterinin proje içeriğine ve kitaplıklarına dayalı parçacıklar da üretmesini istediğini söyledi. Gregory’ye göre Rockwell, ürünlerini ve LLM’yi birlikte nasıl çalışacakları konusunda eğittiğinde, müşteriler kod oluşturmak için kendi kütüphanelerini kullanabilecek.
Gregory, Rockwell’in bundan sonra kullanıcıların sağladığı bilgilere dayanarak daha büyük proje içeriği grupları oluşturmaya odaklanacağını söyledi. Gregory, insanların proje oluşturmaktan bunları sürdürmeye geçtikçe, üretken yapay zeka motorunu belirli rutinlerin veya programların amacı hakkında sorgulayabildiğini, ayrıca tasarım sırasında hata ayıklama veya çalışma sırasında sorun giderme konusunda yardım isteyebileceğini söyledi.
Dokümantasyonla ilgili olarak, üretken yapay zeka motoru, projenin ne yaptığını insan tarafından okunabilir terimlerle tanımlayabilir, ayrıca son kullanıcıya ve OEM’e iletmek üzere rutin yorumlar sağlayabilir ve yorumları ve belgeleri çalıştırabilir. Rockwell, bu yeteneklerin oluşturulmasında Microsoft ile birlikte çalıştığını ve Azure’da çalışan Rockwell ürünleriyle iletişim kurmak için Açık Yapay Zeka’yı kullandığını söyledi (bkz: Rockwell Microsoft ile Nesil Yapay Zeka Anlaşması Yaptı, Siber Firmayı Satın Aldı).
Gregory, “Rockwell işlerin OT tarafını biliyor. Pompaların ve valflerin nasıl inşa edileceğine ve nasıl programlanacağına dair bu anlayışı getiriyoruz” dedi. “Ve Microsoft bize işlerin bulut tarafında ve ayrıca bu verileri analiz etmede ve yönlendirmelerimizin daha iyi çalışmasını nasıl sağlayacağımızda yardımcı oluyor.”