Devin

İlk yapay zeka yazılım geliştiricisi Devin ile tanışın

Alexandre Marques Avatarı
Cognition AI tarafından başlatılan Devin, insan geliştiricilerin yerini almayı vaat eden bir yazılım mühendisi yapay zeka modelidir.

A Biliş Yapay Zekası, yakın zamanda Amerikalı milyarder Peter Thiel (kurucu ortağı) tarafından desteklenen bir girişim. PayPal), bu hafta "dünyanın ilk yapay zeka yazılım mühendisinin" lansmanını duyurdu. Adını alan Devin, bu yenilik yalnızca öneriler sunmakla kalmayıp, aynı zamanda eksiksiz dijital ürünleri özerk bir şekilde geliştirip yürütmeyi, test etme, hata incelemesini ve bir projenin tüm aşamalarını gerçekleştirmeyi vaat ediyor. Startup'a göre, Devin Görevlerin %13,86'sını çözebilmektedir. SWE-bank insan yardımı olmadan, bir yapay zeka tarafından elde edilen en yüksek sonucun elde edildiği bir verimlilik testi (Claudia 2) o zamana kadar %4,80 idi.

A Devin Yapay zeka alanında önemli bir sıçramayı temsil ediyor ve yalnızca önerme yeteneğini değil, aynı zamanda karmaşık dijital ürünleri özerk bir şekilde yaratma yeteneğini de gösteriyor. Web sitelerinin, uygulamaların ve oyunların otonom olarak geliştirilmesi ve yürütülmesi, yazılım geliştirmenin dikkate alınma şeklini yeniden tanımlamaktadır. Bununla birlikte, bu yeniliğin etkisi teknolojik ilerlemenin ötesine geçiyor ve aynı zamanda daha önce yalnızca insana özgü görevlerin otomasyon tehdidi karşısında kendilerini yeniden eğitmesi gereken alanda çalışan profesyoneller için de bir zorluk teşkil ediyor.

Devin nasıl çalışır?


A Devin zaman sınırlaması olmadan çalışarak yorulmak bilmeyen bir takım arkadaşı olarak hizmet veren, sizinle birlikte yazılım oluşturmaya veya daha sonra incelenmek üzere görevleri bağımsız olarak tamamlamaya hazır bir AI model yazılım mühendisidir. Binlerce karar içeren karmaşık programlama görevlerini planlama ve yürütme yeteneği etkileyicidir; her adımda ilgili bağlamı hatırlayabilmek, zaman içinde öğrenebilmek ve geliştirme hatalarını düzeltebilmek.

A Devin tümü korumalı alanlı bir bilgi işlem ortamında bulunan kabuk, kod düzenleyici ve tarayıcı gibi ortak geliştirici araçlarıyla donatılmıştı. En ilginç özelliklerinden biri Devin kullanıcıyla aktif olarak işbirliği yapma yeteneğinizdir. İlerlemesini gerçek zamanlı olarak rapor eder, geri bildirimleri kabul eder ve gerektiğinde tasarım seçimleri konusunda kullanıcıyla birlikte çalışır.

A Devin Basit ve sezgisel bir şekilde çalışır. İnsan kullanıcı, doğal bir dil istemi yazarak AI sohbet robotu tarzı arayüzle etkileşime girerek başlar. Bu istemden, Devin Eldeki sorunu çözmek için ayrıntılı, adım adım bir plan geliştirerek işe koyulur. İşlem sırasında bir şeyler yolunda gitmiyorsa kullanıcı sohbet arayüzüne girebilir ve yapay zekaya bunu düzeltmesi için bir komut verebilir. Bu doğrudan etkileşim ve anında düzeltme yeteneği, mühendislik ekiplerinin projeleri başka kişilere devretmesine olanak tanır. Devin ve insan zekası gerektiren daha yaratıcı görevlere odaklanın.

Her ne kadar geliştiricilere yönelik diğer yapay zeka araçları da Microsoft'un GitHub Yardımcı Pilotu — programcılara kod parçalarını otomatik olarak tamamlama ve kodları birden fazla kodlama dili arasında çevirme gibi yardım özellikleri sunar; insan müdahalesi veya yardımı olmadan kodları uçtan uca tamamlayamazlar; Devin.

Devin nasıl kullanılır?

A Devin Yapay Zeka AI aracısını mühendislik çalışmaları için kullanmak isteyenler için şu anda sınırlı erken erişimle mevcuttur. Müşteriler, aracılığıyla yapay zekaya erken erişim talebinde bulunabilirler. Şirket Web Sitesi, bugüne kadar Devin şirket yalnızca seçilmiş birkaç müşteriye erişim izni verdiği için halka açık değildir.

A Biliş Yapay Zekası geliştiricilerin yeni ürünler geliştirmek için yapay zekayı etkileyici bir şekilde kullandığını gösteren birkaç video yayınladı. Bu videolar, yapay zekanın eylem halindeki gücünü vurgulayarak yazılım geliştirme sürecini nasıl kolaylaştırıp optimize edebileceğini gösteriyor. kapasitesi Devin Hayat Oyunu'nu simüle eden etkileşimli bir web sitesi yaptığımız, kullanıcı tarafından talep edilen özellikleri kademeli olarak ekleyen ve ardından uygulamayı uygulamaya dağıttığımız durumda olduğu gibi, uçtan uca uygulamalar oluşturmak ve dağıtmak için teste tabi tutulur. netleştir.

Bir diğer önemli işlevi Devin kod tabanlarındaki hataları bağımsız olarak bulmak ve düzeltmektir. Örneğin, aşağıdaki videoda Andrew'un açık kaynaklı rekabetçi programlama kitabının bakımına ve hata ayıklamasına yardımcı oldu. A Devin Ayrıca GitHub'daki bir araştırma havuzuna bağlantıyla büyük bir dil modeli için ince ayar yapmak gibi kendi yapay zeka modellerinizi eğitebilir ve ayarlayabilir.

Ek olarak Devin, açık kaynak depolarındaki hataları ve özellik isteklerini giderebilir, olgun üretim depolarına katkıda bulunabilir ve hatta bir bilgisayarlı görme modelini çalıştırmak için kod yazma ve hata ayıklama gibi gerçek dünya görevlerini gerçekleştirebilir. Bu becerilerin Devin mühendislik ve yazılım geliştirmeye uygulanan yapay zeka alanında önemli bir ilerlemeyi temsil ediyor.


Yukarıdaki videoda da yayınlanan Biliş Yapay Zekası, Devin cebir sistemindeki logaritma hesaplamalarıyla ilgili bir hatayı çözmeyi başardı Python etkileyici bir şekilde sempatik. Yapay zeka kod ortamını kurdu, hatayı yeniden üretti, bağımsız olarak kodladı ve düzeltmeyi test etti. Bu örnek yeteneğini gösteriyor Devin Karmaşık kod sorunlarını tanımlamak ve çözmek, programlama zorluklarıyla verimli ve doğru bir şekilde başa çıkma yeteneğinizi göstermek.

Bu programcıların sonu mu?

Devin
İnsan geliştiricilerden daha etkili olduğu kanıtlanmamış olsa da Devin, alandaki profesyonelleri etkilemeyi vaat ediyor. Fotoğraf: Üreme / İnternet.


A DevinDünyanın ilk yazılım mühendisliği yapay zekası olarak müjdelenen yapay zeka, insan programcıların geleceğine ilişkin yoğun bir tartışmanın merkezinde yer alıyor. Lansmanı internette oldukça heyecan yarattı ve birçok kişi bu teknolojinin programlama profesyonellerinin yerini alıp alamayacağını sorguladı. Ancak etkileyici kapasitesine rağmen Devin Görevlerin %13,86'sını çözmek SWE-bank Uzmanlar, insan yardımı olmadan bunun hala bir insan programcının yerini tamamen alamayacağı konusunda hemfikir.

Yapay zekanın karmaşık yazılım mühendisliği görevlerini yerine getirebilmesi, programcıların gelecekteki rolüne ilişkin soruları gündeme getiriyor. rağmen Devin Yapay zeka; kod yazma, hataları düzeltme ve hatta yeni teknolojileri kullanmayı öğrenme gibi birçok alanda etkili olabilse de, yaratıcılık, sezgi ve eleştirel düşünme gibi yapay zekada kopyalanması zor olan bazı insani beceriler de vardır. Bu beceriler, insan programcıların sahaya getirdiği karmaşık sorunları çözmek ve yenilikçi çözümler yaratmak için gereklidir.

Ayrıca yapay zeka gibi Devin verimlilik ve kullanılabilirlik açısından önemli avantajlar sunuyor. Bir insan programcının çalışma programı ve aynı anda tek bir göreve odaklanma yeteneği sınırlıyken, yapay zeka 24/7 çalışabilir ve aynı anda birden fazla görevi yerine getirebilir. Bu, yazılım geliştirmede daha fazla üretkenlik ve hıza yol açabilir.

Devin, son on yılda gördüğüm en etkileyici sergi. Geleceğe bir göz atmak ve onu izlemek için gününüzün birkaç dakikasını ayırmaya değer, gerçeküstü ve derinden dokunaklı.

Eric Glyman, startup Ramp'ın kurucu ortağı.

Ancak bu avantajlara rağmen yapay zekanın tamamen insan programcıların yerini alması pek mümkün görünmüyor. Bunun yerine, insanların daha karmaşık ve yaratıcı görevlere odaklanırken programcıların daha verimli olmasına ve düşük seviyeli, tekrarlanan görevleri yerine getirmesine yardımcı olan tamamlayıcı bir araç olarak kullanılması daha olasıdır. Bu nedenle, insan programcıların sonunu hecelemek yerine, Devin ve diğer benzer yapay zeka, en azından şimdilik, insanların ve yapay zekanın yenilikçi ve etkili çözümler oluşturmak için birlikte çalıştığı programlama işinin yapılma biçiminde bir evrimi temsil ediyor.

Şunu da görün:

Kaynaklar: Biliş Yapay Zekası, İş Standartları e VentureBeat

Tarafından gözden geçirildi Glaukon Hayati 15/3/24 tarihinde.


Showmetech hakkında daha fazlasını keşfedin

En son haberlerimizi e-postayla almak için kaydolun.

İlgili Yazılar