Teknoloji çeşitli endüstrilere ne kadar çok girerse, bir beceri olarak programlama o kadar önemli hale gelir. Ancak herhangi bir programlama dilini sıfırdan ustalaşmak için öğrenmek, mesleğin yıllardır içinde olan uzmanlar için bile çok fazla zaman ve çaba gerektirir.

Bilgisayarlar sade İngilizceyi anlayabilse ve onlara söylediklerinizi yapsa harika olmaz mıydı? Bir şirket, saatlerce bir terminalde bilgisayar korsanlığı yapmak yerine, yapay zekanın bilgisayarlarla daha basit ve daha hızlı iletişimin anahtarı olduğuna inanıyor.

OpenAI Nedir?

OpenAI bir Yapay Zeka (AI) araştırma laboratuvarı ve şirketidir. Yapay zeka destekli çeşitli programlar ve bilgisayarların metinden resim oluşturmak veya Rubik'i çözen bir robot el yapmak gibi her türlü şeyi yapın. Küpler.

Son projeleri, OpenAI Kodeksi, programlama yazılımlarını ve uygulamalarını sıradan insanlar için daha erişilebilir hale getirmeye ve profesyonel programcıların kod yazarken zamandan ve enerjiden tasarruf etmesine odaklanır.

Kodeks Nedir?

instagram viewer

AI kodlama yazılımı olan Codex, OpenAI'nin dil oluşturma modeli GPT-3 üzerine kurulmuştur ve kullanıcılar ile bilgisayarlar arasında bir çevirmen görevi görür. İlk demolarda, kullanıcılar özel bir programlama dili yerine doğal dil veya sade İngilizce kullanarak basit web siteleri ve oyunlar oluşturabiliyorlardı.

OpenAI'nin CTO'su ve kurucu ortağı Greg Brockman kodeksi şöyle tanımladı:

Bunu programcıları çoğaltmak için bir araç olarak görüyoruz. Programlamanın iki bölümü vardır: 'bir sorun hakkında çok düşünün ve onu anlamaya çalışın' ve 'ister bir kitaplık, ister bir işlev veya bir API olsun, bu küçük parçaları mevcut kodla eşleştirin. İkinci kısım sıkıcı ama Codex'in en iyi olduğu şey bu. Halihazırda programcı olan kişileri alır ve sıkıcı işleri ortadan kaldırır.

Codex, GPT-3'te bir iyileştirme olarak oluşturuldu. Genel olarak web içeriği konusunda eğitim almak yerine, geliştiricileri özellikle web'in çeşitli bölümlerinden kazıdıkları açık kaynak kod depolarını kullandılar.

Sonuç, çeviriler ve varyasyonlar arasındaki bağlantıyı anlarken, yazılı cümleleri çeşitli şekillerde oluşturabilen ve ayrıştırabilen bir AI kodlama yazılımıdır.

Codex Yazılımı Nasıl Çalışır?

Codex sadece basit bir çevirmen değildir. Kodlama konusunda uzmanlaşmış diğerleri gibi bir yapay zekadır.

Resim Kredisi: YouTube'da OpenAI

Codex ile çalışmak, Alexa, Siri veya Google gibi sanal bir asistanla konuşmak gibidir. Bir arkadaşınızdan bir iyilik isteyeceğiniz gibi, yazılımdan da istediğinizi yapmasını istersiniz.

Örneğin, bir web sitesi tasarlıyorsanız, "başlığı sol üstte ve menü sağ üstte olacak şekilde bir web sayfası oluştur" gibi komutlar yazabilirsiniz.

Ayrıca yazı tipini, boyutunu veya yönünü değiştirerek öğeleri ayarlamasını da isteyebilirsiniz. Bu size görece basit ve açık görünse de Codex için bu bir dizi komuttur.

Web sayfanızdaki bir öğeyi sağa taşımak için, Codex'in söz konusu öğeyi bilmesi, seçmesi ve belirli bir miktarda pikseli bir veya daha fazla yönde hareket ettirmesi gerekir. Ve kodlama dillerine aşinaysanız, bunu yazmak genellikle "resmi sağ alta taşıyın"dan daha uzun sürer.

Codex Yanılmaz Değildir

Codex'in yanılmaz olmadığına dikkat etmek önemlidir. Öğrendikçe ve daha akıllı hale geldikçe daha az hata yapacak, ancak özellikle doğal dil kadar karmaşık girdileri ele aldığından %100 doğruluk oranı geliştirmesi pek olası değil.

Programlamaya yönelik kodsuz yaklaşımların aksine, Codex size yardımcı olmak ve zamandan tasarruf etmek için burada. Web siteniz veya programınız üzerinde çalışırken, hataları ve hataları en aza indirmek için hala çalıştığınız programlama diline biraz aşina olmanız gerekir.

Alexa bile, derecelendirildi tüm ticari sanal asistanların en akıllısı, bazen doğal bir dilde yapılan belirli soruları ve istekleri anlamakta güçlük çeker. Codex'i kullanırken, isteğinizi tam olarak anlaması için isteğinizi birkaç kez yeniden ifade etmeniz gerekebilir.

İntihal Endişeleri

Codex'in ilk eserlerinden biri yardımcı pilot, Microsoft'a ait olan ve GitHub ile dağıtılan bir kod deposu. Esasen kod için otomatik olarak tamamlanır. Ancak kod parçalarını önerdiğinde, Copilot bazen diğer geliştiriciler tarafından yazılmış kodu önerir.

Jüri hala Codex'te. Kesinlikle açık kaynak kodu konusunda eğitildiğinden, önerilerinin çoğu, özellikle şirketler yerine bireyler tarafından kullanıldığında, büyük olasılıkla adil kullanım kapsamına girecektir. Brockman, her yeni teknoloji ile bir düzeyde tartışma beklediklerini ve topluluk gerekli gördüğü takdirde değişiklikler yapılacağını da paylaştı.

OpenAI Kodeksi vs. Üst Düzey Programlama Dili

Kodlamayı insan dillerine yaklaştıran seçenekler söz konusu olduğunda, iki seçenek vardır: ya AI kullanarak Codex'in yaptığı gibi çevirmek ya da üst düzey programlama dilleri zaten doğal dile veya matematiksel gösterime benzeyen

Kullanım kolaylığı

Codex'in kullanımının Python gibi en basit programlama dillerinden bile daha kolay olduğunu söylemek güvenlidir. Açık bir cümle ile istediğinizi yazabiliyorsanız Codex sizin için yapabilir.

Esneklik

Teknik olarak, Codex, her türlü komutu anlayıp oluşturmasını sağlayan çok çeşitli kod örnekleri üzerinde çalıştı. Ancak, komut ne kadar karmaşıksa, onu yazılıma düzgün bir şekilde iletmek o kadar zor olur.

Öte yandan, kodlamayı kendiniz yazarken, isteği basitleştirebilir ve birkaç sınırlama ile tam hedefinize ulaşmak için ince ayar yapabilirsiniz.

Güvenilirlik

Bir dilde ne kadar basit veya deneyimli olursanız olun, Codex kullanıyor veya kendi kodunuzu yazıyor olsanız da hatalar beklenebilir. Yine de, kendi kodunuzu yazarak, ne yapacağına dair sağlam bir yol haritanız olur. Ancak Codex ile, tam olarak ne anlatmaya çalıştığınızı anlayan yapay zekanın insafına kalıyorsunuz.

İlişkili: Microsoft, Koddaki Hataları Bulan ve Düzeltebilen Bir Yapay Zeka Geliştirdi

AI ile Programlamanın Geleceği

Codex hala nispeten yeni. En azından eski tarz programlamaya kıyasla. AI ve Codex ile kodlamanın yakın zamanda manuel kodlamayı geçmesi pek olası değildir.

Başarılı olursa, Codex'in programlama yapmada kodsuz ve düşük kodlu araçlarla rekabet etmesi bekleniyor. halk için daha erişilebilir ve hatta bazı ülkeler programcı eksikliğini karşılamaktadır. karşı karşıya.

Programlama Olmadan Uygulamalar ve Web Siteleri Oluşturmak için Kodsuz 6 Harika Kaynak

Uygulama geliştirmek için kod yazmanıza gerek yok. Uygulamalar, web siteleri ve dijital ürünler oluşturmak için bu harika kodlama gerektirmeyen kaynakları deneyin.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Programlama
  • Yapay zeka
  • Programlama
Yazar hakkında
Anina Ot (95 Makale Yayımlandı)

Anina, MakeUseOf'ta serbest çalışan bir teknoloji ve internet güvenliği yazarıdır. Ortalama bir insan için daha erişilebilir hale getirme umuduyla 3 yıl önce siber güvenlik alanında yazmaya başladı. Yeni şeyler öğrenmeye hevesli ve büyük bir astronomi ineği.

Anina Ot'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın