Ada Lovelace, pioneira en computadores e intelixencia artificial

2018/11/30 Leturia Azkarate, Igor - Informatikaria eta ikertzaileaElhuyar Hizkuntza eta Teknologia Iturria: Elhuyar aldizkaria

Desenvolvemento de computadores e intelixencia artificial II. Comezou ao redor da Guerra Mundial da man de Alan Turingen e outros. Con todo, cen anos antes, Charles Babbage e Ada Lovelace colocaron as primeiras pedras de computadores, programación e intelixencia artificial. Babbage deseñou una máquina analítica que podería ser considerada como o precedente dos computadores e Lovelace prevía que podía facer esta máquina máis aló dos cálculos matemáticos. É indiscutible que fixeron un traballo sorprendente e que tiveron una previsión marabillosa. E é de destacar o logro de Lovelace, tendo en conta a situación das mulleres da época.
Ada Lovelace.

Ada Lovelace naceu en 1815 e a súa vida estivo marcada pola natureza e a situación dos seus pais. Filla do prestixioso poeta Lord Byron e de Annabella Milbanke, Augusta Ada Byron. Poucos meses despois do seu nacemento, os seus pais separáronse. De feito, Annabella coñeceu as relacións incestuosas (incluída una filla ilexítima) e outras relacións homosexuais que Lord Byron mantiña co seu medio irmán Augusta Leigh. En contraposición ás leis e costumes de entón, a nai quedou a cargo de Ada, coa ameaza de dar a coñecer a razón da separación.

Ada nunca coñeceu ao seu pai, que viviu exiliado ata que morreu oito anos despois. A súa nai non lle permitiu ver nin ler fotos nin traballos do seu pai ata que tiña 21 anos. E coa esperanza de que a actitude rebelde e inmoral do seu pai puidese levala nos xenes, afastou a Ada do mundo das artes e letras do seu pai e orientou a súa educación ao mundo da ciencia e as matemáticas.

Aos 20 anos, Ada casou con William King, que máis tarde se converteu no conde de Lovelace, sendo a partir de entón a condesa de Ada Lovelace. Tivo tres fillos, pero os pasos de Ada Lovelace foron guiados polas curiosidades científicas, a inquietude e o afastamento da vida familiar e social habitual paira as aristocráticas de entón. E, sobre todo, pasou á historia polos seus traballos co matemático Charles Babbage.

Charles Babbage e a máquina analítica

Charles Babbage era matemático, enxeñeiro, inventor e filósofo nado en 1791. A pesar das súas múltiples facetas, as súas invencións máis significativas foron a máquina diferencial e a máquina analítica.

Na sociedade de entón utilizábanse táboas matemáticas en moitos campos: logaritmos, trigonométricos... O seu cálculo era una tarefa ardua e con erros. Paira solucionalo, Babbage pensou que os cálculos podían realizarse con compoñentes mecánicos. E así o inventou, en 1822, a máquina diferencial, una máquina mecánica de vapor que calculaba as funcións de polinomio. A construción era complexa e custosa, e a pesar de varios intentos de financiamento e de construción de máquina, non o conseguiu. Foi construído polo Museo da Ciencia de Londres en 1991 e funcionou perfectamente.

Tamén inventou una máquina máis complexa capaz de realizar calquera cálculo: a máquina analítica. Podía facer varios cálculos sinxelos e combinalos como queriamos seguindo un “programa” (una cartón perforado). Tiña una unidade aritmética lóxica, estrutura de control de salto e lazo baixo condicións, memoria... Por todo iso, a máquina analítica de Babbage é a primeira máquina que cumpre o concepto de máquina universal de Turing (computador actual).

Programa escrito por Lovelace paira o cálculo de números de Bernouilli con máquina analítica.

Visión de futuro de Ada Lovelace

Lovelace coñeceu aos 18 anos a Babbage e as súas máquinas. Pronto entendeu que a máquina analítica tiña unhas capacidades enormes. Empezou a relacionarse con Babbager a nivel profesional e alargouse moitos anos.

En 1840, Charles Babbage foi convidado de honra nun congreso celebrado en Turín polos científicos máis prestixiosos de Italia. O Conde Luigi Menabrea escribiu un artigo que resumía o alí exposto por Babbage, que máis tarde sería o primeiro ministro italiano. Algúns editores científicos consideraron interesante a publicación en Gran Bretaña e pensaron en pedir a tradución a Lovelace. Lovelace, antes de volver, quixo facer achegas ao artigo. Tardou un ano e as súas observacións e achegas foron tres veces máis longas que o artigo. Estas notas reflicten os maiores logros de Lovelace.

Por unha banda, Lovelac escribiu o algoritmo de cálculo de números de Bernouilli mediante máquina analítica: que operacións íanse a realizar, en que orde, sobre que variables, lazos, saltos baixo condicións... Todo isto pode considerarse como un programa paira un computador. Por iso, Lovelace foi considerada como o primeiro programador da historia. Máis tarde atopáronse outros programas escritos anteriormente por Babbage, pero menos complexos ou menos claros que o de Lovelace.

Doutra banda, Lovelace descubriu que a máquina analítica podía aplicarse máis aló das matemáticas paira tratar calquera tipo de información. É o que fan os computadores actuais. Lovelace foi a primeira persoa que viu que as computadoras podían ser paira iso, profeta de nosa era dixital.

Por último, Lovelace sinalou que a máquina analítica de Babbage nunca sería capaz de sorprender ao home con sorpresa, é dicir, de facer as cousas que está programada. En definitiva, dixo que as máquinas non serían capaces de pensar que a intelixencia artificial é imposible. Alan Turing, no seu famoso artigo sobre intelixencia artificial que propuxo o famoso test de Turing, rexeitou expresamente as palabras de Lovelace. Hai quen di que o test de Turing (si nunha entrevista non se pode diferenciar una máquina dun ser humano que di que pode ser una máquina intelixente) non é adecuado paira saber si é una máquina intelixente, senón que propón o test de Lovelace (considerar una máquina intelixente si é capaz de mostrar creatividade e sorprender ao home). En calquera caso, está claro que o debate sobre a intelixencia artificial foi posto en marcha por Lovelace.

Lovelace morreu aos 37 anos. As súas obras non tiveron a acollida suficiente ou foron bastante descoñecidas. Babagg e Lovelac non conseguiron pór en marcha as súas máquinas e programas e pór en marcha a revolución dos computadores, quizá porque co grao de sofisticación da enxeñaría de entón era imposible. Tardáronse cen anos máis en facelo. Pero afortunadamente coñeceron os seus traballos máis tarde e recibiron o recoñecemento que merecían. Proba diso é o nome posto na década dos 80 do século pasado á linguaxe de programación desenvolvido polo Departamento de Defensa de EEUU: Ada.

Gai honi buruzko eduki gehiago

Elhuyarrek garatutako teknologia