% 99 programcının bilmediği bir kod aracı buldum! AI destekli programlama, ellerinizi bırakın

Xiao Mi Java Başkanı

Geçen ay birkaç IDEA eklentisini sizinle paylaştıktan sonra, yapay zeka teknolojisine dayalı başka bir IDE eklentisi keşfettim. Programcıların programlama verimliliğini artırmasına ve zamandan tasarruf etmesine yardımcı olmak için yapay zeka teknolojisini kullanan bir araçtır.Fonksiyonları, programcılarımız için özel olarak tasarlandı ve bu da hemen merakımı uyandırdı.

Bu eklentiye aixcoder ( www.aixcoder.com ), özelliği isminden görebiliriz, programlama verimliliğini artırmak için AI teknolojisini kullanan bir IDE eklentisidir.

Resmi internet sitesindeki bilgilere göre, aiXcoder Üç ana özellik vardır:

"AI" ile "kodlayıcı" çarpılarak, geliştiriciyle işbirliği yapan bir AI programlama uzmanı gibidir. Çok güçlü, ama kullanmak Çok basit , Öğrenme maliyeti yoktur.Geleneksel bir IDE kodu istemi olarak kullanılabilir.Bir seferde bütün bir kod satırını tamamlayabilir ve hızına ayak uydurabilir.Geliştirme sürecinde çok yararlıdır.

[Akıllı kod istemi]

Aşağıdakiler, kayıt yaparken, Java kodu yazarken, gerçekten "rüzgarla yürür" şeklindeki gerçek etkidir.

Artık birçok geliştirici SpringBoot kullandığından, yetkili SpringBoot için özel optimizasyonlar yaptı ve tamamlama etkisi daha iyi.

Aynı zamanda, aiXcoder diğer programlama çerçevelerini de optimize etti ve geliştiriciler için çok arkadaş canlısı.

Python'u denedim ve bu eklentinin şunları da desteklediğini gördüm:

Yukarıdaki tensorflow kodu için, bu ürünün ne kadar verimliliği artırabileceğini görmek için bir istatistik yaptım.

"Anahtar seviyesinden" saymak için, yalnızca IDE'nin kendi kod istemlerini kullanın, ihtiyacınız olan "311" Klavye tuşu bir kez tamamlanabilir ve tuş sayısı azaltılabilir. "56" Times, neredeyse iyileşti 5 kere Programlama verimliliği. Bu örnek, Google'ın resmi tensorflow örnek programıdır, siz de deneyebilirsiniz.

C ++ da destekleniyor, ben de denedim:

Programcılar için özel olarak hazırlanmış başka fonksiyonlar da var.Ben de çok şaşırıyorum.Örneğin hepimiz biliyoruz ki geleneksel IDE'lerle gelen bazı kod önerileri var.AiXcoder'ı kurduktan sonra yazdığımız koda dayanıyor. Sıralama optimizasyonu için, bizim kullanmamız için daha uygun olan önerilerle birlikte gelir. aiXcoder ayrıca IDE'nin yerleşik tamamlamasını da geliştirdi İşlev:

Akıllı Kod Arama

Benim de tercih ettiğim bir özellik, bir programcı olarak çark yapma işini tekrar etmek vazgeçilmezdir. Çoğu durumda, arama motorlarında belirli işlev uygulamalarını aramak gerekir.İlgili işlevleri doğrudan IDE'ye entegre ederek tarayıcıları ileri geri filtrelemek için değiştirmenin zaman maliyetini ortadan kaldırırlar.

AiXcoder ve akıllı yazılım geliştirme konusundaki merakımdan dolayı resmi personeliyle iletişime geçtim.

Resmi personel aklımdaki iki soruyu sabırla yanıtladı:

AiXcoder servis modu:

AiXcoder ile mevcut IDE'nin kod tamamlaması arasındaki en büyük fark, aiXcoder'ın geliştiricilere, kullanıcıların farklı kodlama alışkanlıklarına göre kişiselleştirilmiş hizmetler sağlayacak "kişiselleştirilmiş güçlü bir AI hizmeti" sunmasıdır. Ve aiXcoder'ın hizmet modeli, geleneksel IDE'ler tarafından desteklenmeyen bire bir hizmettir.

Onu geliştirmede kullanmaya devam ettikçe, aiXcoder'ın daha "uygulamalı" olduğunu hissedeceğiz ve onu ne kadar iyi kullanırsak, programlama robotumuza biraz "öğrenme" süresi vermemiz gerekecek.

AiXcoder'ın mekanizması ve prensibi:

aiXcoder, [derin öğrenme] + [bilgi tabanı] 'na dayalı bir model benimser, özellikle program analizi ve üretimi için uygulanan gelişmiş özel derin sinir ağı modellerini kullanır ve aiXcoder'ın tam olarak yapabilmesi için eğitim için kesinlikle taranmış büyük alan kaynak kodu verilerini kullanır Büyük kodda yer alan kodlama modlarını ve yasaları öğrenin ve ustalaşın ve bu bilgileri sonraki kod oluşturma ve tamamlama için kullanın.

Bu bana arXiv ile ilgili önceki bir makaleyi de hatırlatıyor: "Otomatik olarak programlanabilir" yapay zeka programcısı (AI Programcısı)? Bu kod satırının tamamı gelecekte daha fazlasını önerirse, gelecekte yapay zeka otomatik programlama görünecek. Ayrıca bir mesaj bırakabilir ve gelecekte AI'nın geliştiricilerin yerini alıp almayacağını birlikte tartışabilirsiniz.

Bu yılın temmuz ayında, PI SHANGHAI video endüstrisinin çevrimdışı karnavalı sizi bekliyor
önceki
SpringBoot + MyBatis + MySQL okuma-yazma ayrımı gerçek mücadele
Sonraki
Yeni kapsamlı sağlık konsepti Sony SP700N gerçek kablosuz gürültü önleyici kulaklıklar satışta
1 yuan 1G yüksek hızlı depolama Western Digital SN500 NVMe katı hal sürücüsü sıcak satış
2019 Uluslararası Yeni Ekran Teknolojisi Fuarı görkemli bir şekilde açıldı! Şok sahnelendi! Mükemmel üreme
Öğrencilerin mezuniyet turu için ne tür bir kamera uygundur?
Geliştirme aşamasında izlememiz gereken birkaç tasarım ilkesi
Hem görünüm hem de performans HyperX Quadcast ses dalgası oyun mikrofonu değerlendirmesi
3D kavisli su damlası ekranı ZTE Tianji Axon 10 Pro, imparatoru etkileyen başka bir yerli sihirli makine
Teknoloji: Huawei çok zayıf, Zhao Mingin Windows 10'u onurlandırmadı
Vivo Innovation Day, 5G akıllı terminallerin kullanımını genişletmek için "bir ana ve üç yardımcı" strateji yayınladı
190624 Cai Xukun'un stüdyosu söylentileri ve romantizmi yalanlıyor: Kun her gün müzik yapmakla meşgul ve yeterli zaman yok
Bundesliga bugünün ön sayfası: Mandzukic Dortmund'u reddediyor, Bayern'in transferleri baskı değil
Yüksek hızlı depolama genel uygulamaları Western Digital SN500 NVMe katı hal sürücü değerlendirmesi
To Top