როგორ AI შეიძლება გადააქციოს ენა კოდად

Სარჩევი:

როგორ AI შეიძლება გადააქციოს ენა კოდად
როგორ AI შეიძლება გადააქციოს ენა კოდად
Anonim

მთავარი წაღებები

  • ახალი სისტემა სახელწოდებით Codex ეხმარება პროგრამისტებს წერილობითი ენის კოდში გადათარგმნით.
  • მზარდი რაოდენობის ხელსაწყოები ეხმარება ადამიანებს პროგრამების შექმნაში კოდირების უნარების გარეშე.
  • ერთი დეველოპერი რეკომენდაციას უწევს Blockly-ს, Google-ის მიერ შექმნილ ჩაავლების ენას, დამწყებთათვის.
Image
Image

კომპიუტერული პროგრამირება გარკვეულ დახმარებას იღებს ხელოვნური ინტელექტისგან.

OpenAI-მ გამოუშვა Codex-ის ახალი ვერსია, ხელოვნური ინტელექტის (AI) სისტემა, რომელიც წერილობით ენას თარგმნის კოდში. Codex არ მოგცემთ საშუალებას დაპროგრამოთ ყოველგვარი გამოცდილების გარეშე, მაგრამ არსებობს მზარდი გზები, რომლითაც ადამიანებს შეუძლიათ ამის გაკეთება.

"ბევრი პროდუქტი მომხმარებლებს საშუალებას აძლევს დაამატონ სურათები, შექმნან განლაგება ვებსაიტებისა და მობილური აპლიკაციებისთვის და განსაზღვრონ მონაცემები, რომლიდანაც ამოიღეს კოდის დაწერის გარეშე, " ფაჰიმ ულ ჰაკი, Educative-ის აღმასრულებელი დირექტორი, საგანმანათლებლო პლატფორმა პროგრამული უზრუნველყოფის დეველოპერებისთვის. განუცხადა Lifewire-ს ელექტრონული ფოსტის ინტერვიუში.

დაელაპარაკე პროგრამას

Codex დაფუძნებულია GPT-3-ზე, ბუნებრივი ენის მოდელზე, რომელიც შეიქმნა OpenAI-ის მიერ. პროგრამისტებმა ავარჯიშეს Codex კოდის მილიარდობით სტრიქონზე და წერილობით ტექსტზე, რათა მას შეეძლო ეთარგმნა უბრალო ინგლისური კოდით.

"GPT-3 არის სისტემა, რომელსაც თქვენ ესაუბრებით და ის გიბრუნდებათ, ასე რომ, მისი ერთადერთი გავლენა თქვენს გონებაზეა", - თქვა გრეგ ბროკმანმა, OpenAI-ს ტექნოლოგიების მთავარმა ოფიცერმა, ბოლო დემონსტრაციის დროს..

"Codex-ით თქვენ ესაუბრებით მას [და] ის ქმნის კოდს, რაც ნიშნავს, რომ მას შეუძლია რეალურად იმოქმედოს კომპიუტერულ სამყაროში თქვენი სახელით. და მე ვფიქრობ, რომ ეს მართლაც ძლიერი რამ არის - თქვენ რეალურად გაქვთ სისტემა რომელსაც შეუძლია შეასრულოს ბრძანებები თქვენი სახელით."

მიუხედავად აჟიოტაჟისა, Codex არ დაუშვებს მოყვარულებს, დაიწყონ პროგრამების გაშვება, თქვა ულ ჰაკმა. საჭიროა მხოლოდ ტექნიკური ცოდნა Codex-ის გასაშვებად და ცოტა მეტი შედეგის მისაღწევად.

"Codex არ ცვლის დეველოპერის ძირითადი პრობლემის გადაჭრის უნარ-ჩვევებს - საკითხის გაგებას და გადაწყვეტის არქიტექტურას, როგორც დაპროგრამებული ნაბიჯების სერიას," დასძინა მან.

"უფრო მეტიც, Codex არ არის დამოუკიდებელი აპლიკაცია. ის აერთებს პროგრამებს, რომლებსაც დეველოპერები იყენებენ სახელწოდებით IDE (მაგალითად, Visual Studio და Notepad++) API ინტერფეისის მეშვეობით. მომხმარებელმა მაინც უნდა დააყენოს თავისი განვითარების გარემო, გაიგოს. API და დააკავშირეთ მათი IDE Codex-ს მხოლოდ მის დასაყენებლად."

მაგრამ Codex შთამბეჭდავი ინსტრუმენტია დეველოპერებისთვის, თქვა ულ ჰაკმა.

"რადგან ხელოვნური ინტელექტი გაწვრთნილი იყო საჯარო კოდზე, მას აქვს უნარი შესთავაზოს სხვადასხვა კოდი იმის მიხედვით, რასაც დეველოპერი უკვე აკრეფს, ავტომატური შევსების ფუნქცია, ისევე როგორც თქვენ გაქვთ ტექსტური შეტყობინებებისთვის თქვენს მობილურ ტელეფონზე," დასძინა მან.."მაშასადამე, შესაძლებელია რამდენიმე ვარიანტის გადახვევა, რათა იპოვოთ ზუსტი კოდი, რომელიც გჭირდებათ ხაზში."

სპეციალური უნარები არ არის საჭირო

არის ბევრი ვარიანტი არატექნიკური მომხმარებლებისთვის, რომლებსაც სურთ დაპროგრამება.

Image
Image

ვებ დეველოპერი პატრიკ სინკლერი რეკომენდაციას უწევს Blockly-ს, Google-ის მიერ შექმნილ ჩამოსატან ენას. ის საშუალებას გაძლევთ გადაათრიოთ და ჩამოაგდოთ ბრძანებების ბლოკები, რომლებიც ერთმანეთს თავსატეხების მსგავსად ეკვრის და შექმნათ სამუშაო პროგრამა. პროგრამა, რომელიც თქვენ შექმენით ურთიერთდაბლოკვის ბლოკების გამოყენებით, შეიძლება შემდეგ ითარგმნოს ეკვივალენტურ კოდზე თქვენს მიერ არჩეულ პროგრამირების ენაზე.

"ვფიქრობ, Blockly შესანიშნავია თქვენი პროგრამირების მოგზაურობის დასაწყებად, რადგან რაც შეეხება კოდირებას, საუკეთესო რამ, რისი გაკეთებაც შეგიძლიათ, არის გქონდეთ ძლიერი კონცეფციები და არ დაეუფლოთ პროგრამირების ენას", - განუცხადა სინკლერმა Lifewire-ს ელექტრონული ფოსტის ინტერვიუში. „Blockly გეხმარებათ სწორედ ამის გაკეთებაში, გასწავლით თუ როგორ მუშაობს პროგრამის ნაკადი და რა ძირითადი ცნებებია გამოყენებული."

ასევე არსებობს არატექნიკური პროგრამირების ხელსაწყოები, როგორიცაა Thunkable და Bubble, რომლებიც მომხმარებლებს საშუალებას აძლევს შექმნან პროგრამები გრაფიკული ინტერფეისის საშუალებით. და, რა თქმა უნდა, შეგიძლიათ შექმნათ ვებსაიტები კოდის გარეშე ისეთი ხელსაწყოების გამოყენებით, როგორიცაა Wix.com.

1,5 მილიარდზე მეტ მომხმარებელს აქვს უფასო კოდირების ხელსაწყო, მაგრამ შეიძლება არ იცოდნენ ამის შესახებ, განუცხადა Google-ის დეველოპერმა ექსპერტმა შანელ გრეკომ Lifewire-ს ელ-ფოსტის ინტერვიუში. "როგორც კი გექნებათ Google ანგარიში, თქვენ გექნებათ წვდომა სკრიპტების რედაქტორზე, სადაც შეგიძლიათ დაწეროთ Google Apps Script, რომ შექმნათ ისეთი რამ, როგორიცაა მაკროები Google Sheets-ში," თქვა მან.

პერსონალური მობილური აპლიკაციის შესაქმნელად, Andromo არის შესანიშნავი უკოდის პლატფორმა iOS და Android-ისთვის, თქვა ul Haq-მა. „შეგიძლიათ შექმნათ აპი თქვენი ოჯახისთვის, ან თუნდაც გამოაქვეყნოთ მაღაზიაში, გაყიდოთ და მონეტიზაცია მოახდინოთ რეკლამებით“, დასძინა მან.

გირჩევთ: