Com la IA pot convertir el llenguatge en codi

Taula de continguts:

Com la IA pot convertir el llenguatge en codi
Com la IA pot convertir el llenguatge en codi
Anonim

Clau per emportar

  • Un nou sistema anomenat Codex ajuda els programadors traduint el llenguatge escrit al codi.
  • Hi ha un nombre creixent d'eines per ajudar la gent a crear programes sense habilitats de codificació.
  • Un desenvolupador recomana Blockly, un llenguatge d'arrossegar i deixar anar creat per Google, per als novells.
Image
Image

La programació d'ordinadors està rebent ajuda de la intel·ligència artificial.

OpenAI ha llançat una nova versió de Codex, un sistema d'intel·ligència artificial (IA) que tradueix el llenguatge escrit a codi. Codex no us permetrà programar sense cap experiència, però hi ha un nombre creixent de maneres en què la gent pot fer-ho.

"Molts productes permeten als usuaris afegir imatges, crear dissenys per a llocs web i aplicacions mòbils i definir dades per extreure sense haver d'escriure codi", Fahim ul Haq, director general d'Education, una plataforma educativa per a desenvolupadors de programari, va dir a Lifewire en una entrevista per correu electrònic.

Parla amb el programa

Codex es basa en GPT-3, un model de llenguatge natural creat per OpenAI. Els programadors van entrenar Codex en milers de milions de línies de codi i text escrit per permetre-li traduir l'anglès senzill a codi.

"GPT-3 és un sistema amb el qual parles i et comunica, de manera que l'únic impacte que té està en la teva ment", va dir Greg Brockman, director de tecnologia d'OpenAI, durant una demostració recent..

"Amb Codex, parles amb ell genera codi, la qual cosa significa que pot actuar en el món de la informàtica en nom teu. I crec que això és molt poderós: que en realitat tinguis un sistema que pot dur a terme ordres en nom vostre."

Malgrat el bombo, Codex no permetrà que els aficionats comencin a escampar programes, va dir ul Haq. Es necessiten coneixements tècnics només per posar en marxa Codex i una mica més per obtenir un resultat.

"Codex no substitueix el conjunt d'habilitats clau per resoldre problemes del desenvolupador: comprendre un problema i dissenyar una solució com una sèrie de passos programats", va afegir.

"A més, Codex no és una aplicació autònoma. Es connecta a programes que els desenvolupadors utilitzen anomenats IDE (els exemples inclouen Visual Studio i Notepad++) mitjançant una interfície d'API. Un usuari encara hauria de configurar el seu entorn de desenvolupament, entendre'l. l'API i connecteu el seu IDE al Codex només per configurar-lo."

Però Codex és una eina impressionant per als desenvolupadors, va dir ul Haq.

"Com que l'IA es va entrenar en codi públic, té la capacitat de suggerir codi diferent en funció del que ja està escrivint un desenvolupador, una funció d'emplenament automàtic igual que la tens per als missatges de text al teu telèfon mòbil", va afegir.."És possible, per tant, passar per un grapat d'opcions per trobar el codi exacte que necessiteu a la línia."

No es requereixen habilitats especials

Hi ha moltes opcions per als usuaris no tècnics que volen programar.

Image
Image

El desenvolupador web Patrick Sinclair recomana Blockly, un llenguatge d'arrossegar i deixar anar creat per Google. Us permet arrossegar i deixar anar blocs d'ordres que s'ajusten entre si com peces de trencaclosques i crear un programa de treball. El programa que heu creat amb els blocs entrellaçats es pot traduir a codi equivalent al llenguatge de programació que trieu.

"Crec que Blockly és perfecte per començar el vostre viatge de programació perquè quan es tracta de codificar, el millor que podeu fer és tenir conceptes forts, no dominar un llenguatge de programació", va dir Sinclair a Lifewire en una entrevista per correu electrònic. "Blockly t'ajuda a fer-ho justament ensenyant-te com funciona el flux d'un programa i quins conceptes bàsics s'utilitzen."

També hi ha eines de programació no tècniques com Thunkable i Bubble que permeten als usuaris crear programes mitjançant una interfície gràfica. I, per descomptat, podeu crear llocs web sense codi mitjançant eines com Wix.com.

Més d'1.500 milions d'usuaris tenen una eina de codificació gratuïta, però potser no la coneixen, va dir Chanel Greco, expert en desenvolupadors de Google, a Lifewire en una entrevista per correu electrònic. "Tan aviat com tingueu un compte de Google, teniu accés a l'Editor d'scripts on podeu escriure Google Apps Script per crear coses com ara macros a Fulls de càlcul de Google", va dir.

Per crear una aplicació mòbil personal, Andromo és una gran plataforma sense codi per a iOS i Android, va dir ul Haq. "Podeu crear una aplicació per a la vostra família, o fins i tot publicar-la a la botiga, vendre i monetitzar amb anuncis", va afegir.

Recomanat: