Merhaba.
Bu konumun 2 içeriği mevcut. Github Copilot'a beta erişimi başvurum onaylanınca bir sınıf geliştirirken denemek istedim kendisini ve birazcık tırstım.
Yazdığım PHP sınıfı ile başlama istiyorum.
Bu PHP sınıfı 3. parti birisinin geliştirdiği bir Valorant istatistik APIsi için bir wrapper aslında. Bu sınıf ile bir oyuncunun son zamanda oynadığı maçlarını (çok fazla detaylı, çok derken çok çok detaylıca), hesap mmr bilgilerini vb. sorgulamanızı sağlar. Kullanımı hakkında tüm bilgiler aşağıdaki Github bağlantısında mevcut.
Peki Github Copilot ne alaka? Github Copilot nedir? Kısmına gelirsek,
Github Copilot tam bir otomatik düzeltme ama fazla zeki, korkutucu boyutta zeki. Kendisi ile olan deneyimlerim sonucu, tabiri caiz ise klavyede harflerden daha çok tab tuşuna basarak koca bir projeyi tamamlatır diye bir kanıya vardım. Neden bu kanıya vardım?
Copilot ile yorum satırı halinde nasıl bir şey istediğinizi İngilizce şekilde yazıyorsunuz, o ise -affedersiniz- it gibi çalışıp dediğinizi kod olarak yazıyor. Hatta hadsiz şey (!) bazen yorum satırına ne yazacağımı bile tahmin ediyor.
Bu sınıfı yazmak çok ilginç bir deneyimdi. Hatta kodu incelerseniz orada send_request diye private bir metot var. O metodu sadece yorum satırı ile yazdım. Hatta şöyle dedim Copilot'a:
"create a send_request function to send a http request to any given endpoint using any given request method and with parameters. also check for ssl certificate."
O da takır takır yazdı. Sonra get_account methodunu yazdım kendi elimle tabii Copilot bu zorlu (!) görevde bana yardımcı olmaya çalıştır. Diğer fonksiyona geçerken gözlerime inanamadım ki daha ben "public function get_mat.." yazarken fonksiyonun çoğunu tak diye yazdı kendisi, ben sadece endpointi ayarladım. Kısaca siz buna bir şey gösteriyorsunuz, hızır şey hemen anlıyor ne olduğunu ve kullanmaya bile başlıyor. Türk öğrencisi böyle olsa gerçekten süper güç olabilirdik. Dünyayı bile yönetirdik vallaha.
Ek olarak Copilot'a soru da sorabiliyorsunuz. Sorunuza yorum satırında "Q: sorunuz buraya" şeklinde bir şey yazarsanız hemen alt satırda cevabını veriyor. Kendisiyle sohbet ettik biraz. Kendini gerçekten de insan zannediyor.
Kodlamaya dönecek olursak, sınıftaki bir metodun ne işe yaradığını sorduğumda detaylı detaylı anlattı. Hayretle bakakaldım cevaplara. Herkes denemeli bu teknoloji harikasını.
ValorantAPI sınıfı: BenEgeDeniz/ValorantAPI: PHP wrapper class for "Valorant Unofficial API" by Henrik-3 (github.com)
Github Copilot: GitHub Copilot · Your AI pair programmer
Valorant istatisitk API için PHP sınıfı + Github Copilot hakkında görüşlerim.
5
●272
- 29-01-2022, 23:49:30
- 30-01-2022, 00:31:49Sizi bayağı bir etkilemiş ama yazdığınız kısımda deneyimliyse dediğiniz kadar zeki olabiliyor ama biraz daha alt seviye yada ilgi duyulmayan bir alan olduğunda afallıyor hata bazen beni sinir bile edebiliyor.
- 30-01-2022, 00:43:26Beta erişimim ilk çıktığından beri mevcut. Üretkenliği olabilecek maksimum düzeye taşıyor. Bunun için verdiğiniz komutların düzgün ve temiz olması gerekiyor, basit bir ingilizceye sahip ve ne yapmak istediğini bilmeyen birine bu tatminliği sunmuyor. Erişim maili geldiğinde özellikte denedim ne kadar hassas olabilir diye. Çok komplike projelerin içinde bile kod yapınıza göre tepki veriyor, çok karmaşık bir yapıdaysa detaylı ve temiz bir anlatım sunarsanız kodu yazmaktan daha hızlı çözüm veriyor.
Birkaç seneye -firmalara kurumsal olarak sunulduğunda- çoğu firmanın bu teknolojiden yararlanmak için adım atacağına eminim. - 30-01-2022, 02:52:24Epey uzun süredir aktif bir API, bir sorununu görmedim. Valorant çıktığından beri sorunsuz.BraveMert adlı üyeden alıntı: mesajı görüntüle
- 30-01-2022, 03:50:34OpenAI laboratuvarı bu yapay zeka üzerinde çok zamandır çalışıyordu.
Visual Studio dan daha zeki olduğu aşikar
Buda Mottoları
OpenAI'nin misyonu, ekonomik açıdan en değerli işlerde insanlardan daha iyi performans gösteren son derece özerk sistemleri kastettiğimiz yapay genel zekanın (AGI) tüm insanlığa faydasını sağlamaktır.
Doğrudan güvenli ve faydalı AGI oluşturmaya çalışacağız, ancak çalışmamız başkalarının bu sonuca ulaşmasına yardımcı oluyorsa, misyonumuzu da yerine getirmiş sayacağız.
Ilya Sutskever bu Adamın bazen hayali biri olduğu kanısına düşüyorum
