Mi regalo para los amantes de la inteligencia artificial

Caronte - 29/12/2005 17:58
Hace mucho tiempo (más de 10 años) y para probar mis conocimientos en inteligencia artificial, programé un Bot de protocolo llamado Alan-uno, una especie de persona virtual con su personalidad propia que podía mantener una conversación con el usuario en su propio idioma (español) he incluso aprender de ella.

Este programa fue escrito en lenguaje ensamblador puro y duro para los ordenadores amiga y por consiguiente necesita de un emulador para ser usado en un PC, fue sin duda el Bot más avanzado de su época (mientras los PC alucinaban con los pitidos de la primera Sound Blaster, Alan-uno ya hablaba con soltura) y ni siquiera hoy después de más de 10 años, existe un Bot para ordenadores personales con aquel toque tan humano que tenía Alan-uno.

Os estaréis preguntando por que os cuento esto ¿no? Bien, el tema es que los emuladores de
amiga han avanzado mucho y los PC son lo suficiente rápidos como para emular todo el hardware de un amiga en tiempo real, así que, a modo de regalo de mi parte para toda la comunidad 3dpoder os dejo aquí este mítico programa para que paséis un rato divertido comiéndole el coco a mi hijo.

En cuanto a emular un
amiga en el PC, hay varias opciones, pero os pongo solo las mejores:
1º opción y la más sencilla:
Comprar la versión comercial llamada amiga forever desde aquí (no me llevo comisión):
https://www.amigaforever.com/.
2º opción y la más barata:
Descargar la versión gratuita desde aquí:
https://www.winuae.net/.

Este último emulador necesita la ROM 1.3 oficial del amiga y debido a que aún tiene copyright, no la puedo poner aquí, pero seguro que no os cuesta nada encontrarla en la red en páginas interesantes sobre el amiga.

Os explico cómo serían los pasos para la 2º opción:
1.- Instalar el emulador winuae.
2.- Copiar el fichero de la ROM 1.3 al directorio donde instalaste el emulador.
3.- Ejecutar el emulador y pulsar el primer botón [select disk image] para elegir el archivo imagen de Alan-uno (el alan1.adf que está en el (*.zip) adjunto a este mensaje)
4.- Pulsar el botón [start]
.

Eso es todo.

Aparecerá una pantalla blanca, después unas rayas de colores horizontales (rutina de carga) y empezara la introducción donde podréis leer un poco de la historia y aprender lo básico del funcionamiento, os recomiendo que la primera vez os leáis todo el texto para saber bien cómo funciona el programa. Para las siguientes veces, podéis pulsar el botón izquierdo del ratón para saltar la introducción, después aparecerán de nuevo las rayas de colores y después aparecerá por fin Alan-uno. A partir de ahí estáis solos.

Bueno, esto no es exactamente un regalo de reyes, pero fue un proyecto al que le dediqué muchísimo tiempo y esfuerzo (por el que no saque ni una peseta) y ahora me gustaría compartirlo con todos vosotros.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #24072



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #24073



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #24074



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #24075

Caronte - 29/12/2005 18:01
Esta página de sobre emuladores es muy interesante: [url]http://www.tuttogratis.es/juegos_gratis/emuladores_y_simuladores_amiga_gratis.html[/url]
.
Klópes - 29/12/2005 18:35
¿Pero no lo habías perdido? Gracias, hombre, en cuanto pueda sacaré de quicio a tu maquínica. Algún día pasaré mi diseñador de juegos conversacionales al amulador de Amstrad, y fliparás.
Pepius - 29/12/2005 18:40
Gracias, por fin lo podré ver, llevo deseando desde la época de nicodigital. Bajandorr.
Klópes - 29/12/2005 18:43
Bueno, que le voy a hacer, he sido yo: amulador=emulador que te quiere.
Caronte - 29/12/2005 19:12

¿Pero no lo habías perdido?

Perdí el código fuente, pero esto es el programa final y no creo que se pueda perder, porque lo tienen miles de personas.
Pepius - 29/12/2005 20:00
Se me queda la pantalla en negro sin hacer nada. A parte, al iniciar, me pide algo llamado kickstart.
Leander - 29/12/2005 20:08
Vaya, por fin, lo has encontrado, muchas gracias, esto es una joya. Voy a ver a ese hijoputa Alan que formatee mi dh0:
Qué recuerdos.
Caronte - 29/12/2005 20:20

Se me queda la pantalla en negro sin hacer nada, a parte, al iniciar, me pide algo llamado kickstart.

Vaya, te creía más listo.

Repasa mí mensaje a ver si te has saltado algo.
Pepius - 29/12/2005 20:28
No creo que sea problema de ser listo o no, si no de leer el mensaje demasiado rápidamente. Evidentemente, ya he encontrado lo que no encajaba.
gracias por creer que soy listo .
slime - 29/12/2005 21:33
[size=7][size=4]gracias, Caronte[/size] [/size].
boba_bu - 29/12/2005 22:44
Oh muchas gracias Caronte, me pongo a ello ipso-facto.
boba_bu - 29/12/2005 23:13
Caronte ya he visto tu fotografía y ya sé dónde vives.
Caronte - 29/12/2005 23:20
Espero que no vaya nadie a esa dirección a darle la vara a mis papis. Este Alan es de un indiscreto, qua para qué.
boba_bu - 29/12/2005 23:33
Uyyss pregunta discretea, ¿cómo se pueden poner números con el teclado? Es que no los encuentro, o hay que ponerlos con letras siempre?
Caronte - 29/12/2005 23:45
Si, siempre con letras.
boba_bu - 29/12/2005 23:48
De acuerdo, la verdad es que es genial, varias preguntas. Cuanta capacidad de memoria tiene? Cuantas cosas puede llegar a aprender?
Se le puede decir que algo de lo que has dicho es falso? Decirle queolvide algo en concreto?
Algún truco que sepas para que aprenda más cosas y mejoré algún detalle que no pusieras en la presentación?
Por que hace tanta propaganda de activy?
Está genial de verdad.
Caronte - 30/12/2005 00:06

Cuanta capacidad de memoria tiene?

Muy poca, ten en cuenta que en aquella época el poseedor de un disco duro de 20 Mb era rico, así que, todo el programa debía caber en un disco de 720kb, así que, no lo recuerdo bien, pero puede que sean unas 300kb.

Cuantas cosas puede llegar a aprender?

Aprenderá cosas nuevas mientras le quede memoria y después ira borrando cronológicamente desde el recuerdo más antiguo sustituyéndolo por recuerdos más recientes. Si un recuerdo ya lo tiene en memoria, simplemente lo pone el primero de la lista, pero no borra nada.

Se le puede decir que algo de lo que has dicho es falso? Decirle queolvide algo en concreto?

Puedes decirle: [i]olvida para olvidar solo esa cosa o: olvídalo todo para dejar la memoria en blanco. Naturalmente todo esto es si le da la gana, porque puede decirte perfectamente que no quiere [/i].

Algún truco que sepas para que aprenda más cosas y mejoré algún detalle que no pusieras en la presentación?

Hará 11 o 12 años, la verdad es que me acuerdo de poca cosa, supongo que, casi todo debe estar en la presentación, alguna cosa habrá, pero es más divertido que te sorprenda que hacerlo automático.

Por que hace tanta propaganda de activy?

Vaya, pues activi era un conocido pirata que sededico a distribuir el juejo a todo dios y se ve que antes de hacer la copia de este disco le enseño cosas el mamón.

Sería mejor que al empezar le dijeseis olvídalo todo para empezar con la memoria limpia.

Esta genial de verdad.

Ahora es una tontería, pero en su época fue algo impresionante.
SHAZAM - 30/12/2005 02:33
Me hace mucha ilusión trastear con él, estoy de vacas así que, lo bajare para enviármelo a casa para cuando regrese. Gracias por el regalo.
boba_bu - 30/12/2005 04:19
Muchas gracias por aclararme las dudas. Piensas algún día autosuperarte y volver a sacar algo también innovador para el momento?
HalfVector - 30/12/2005 05:15
Está muy chulo y desde luego tiene mérito para la época en que lo hiciste. Sobre todo, teniendo en cuenta que esos eran tiempos donde uno se tenía que apañar prácticamente sólo para aprender a programar y donde la información escaseaba.

Piensas algún día autosuperarte y volver a sacar algo también innovador para el momento?

Hoy en día es muy difícil innovar. No es imposible, claro. Pero es lo que he dicho al principio. Antes la información para aprender a programar o hacer cualquier cosa de estas características escaseaba, por no decir que era prácticamente nula. Y por lo tanto las posibilidades de que ha uno le saliera la vena de programador eran bastante reducidas. En cambio, actualmente, gracias a internet la información fluye a borbotones y esta al alcance de cualquiera por lo que la competencia suele ser brutal y por lo tanto es más complicado sobresalir del resto.

Aunque es evidente que el que vale, vale. Ayer, hoy y mañana (siempre que se recicle). Saludos.
boba_bu - 30/12/2005 06:09
Pues sí, es muy cierto eso. Siempre me a atraído hacer una cosa de estas. Pero desconozco totalmente cómo se hace. Osease, no tengo ni historia de programar. Pero me atrae mucho al idea de coger una cosa de estas y ponerme y ponerme para aprender. Aunque mis posibilidades no me dejen llegar muy lejos. Un saludo.
dumdum - 30/12/2005 06:23
Cojones Caronte, yo tenía ese Alan uno en el amiga que compro mi padre para utilizar programas de música, waca, espera que me recupere del shock nostálgico y fuerce los recuerdos, ya que era un chaval en esa época.
Frodo - 30/12/2005 09:09
Este fin de semana lo pruebo. Pedazo friki estabas hecho para pegarte semejante currada ¿no?
Caronte - 30/12/2005 10:01

Piensas algún día autosuperarte y volver a sacar algo también innovador para el momento?

Es muy posible, porque mi punto fuerte es la imaginación y mi cabezonería. El único inconveniente es que soy muy perro y que muchas veces me limita el no tener acceso a tecnología más puntera, porque me paso tres pueblos desarrollando cosas que son inviables para mí bolsillo.

Aparte es que me gusta todo alguien que se especialice en un solo campo puede conseguir ser muy bueno y hacer muchas cosas cada vez más grandes y complejas, a mí por ejemplo, me gusta: programar, hacer 3d, la electrónica, componer música, hacer culturismo, hacer supervivencia, hacer motocross, volar en ultra-ligero, y todo eso requiere mucho tiempo, por lo que tengo que ir dejando cosas de lado, para centrarme en otras y cuando me canso paso a otra.

Cojones Caronte, yo tenía ese Alan uno en el amiga que compro mi padre para utilizar programas de música, waca, espera que me recupere del shock nostálgico y fuerce los recuerdos, ya que era un chaval en esa época.

;) buenos tiempos aquellos. (protraker, octamed).

Este fin de semana lo pruebo. Pedazo friki estabas hecho para pegarte semejante currada ¿no?

¿estaba? Yo creo que ahora es mucho peor.
mikimoto - 30/12/2005 13:44
Desde luego tu firma te delanta.
Caronte - 31/12/2005 00:24

Desde luego tu firma te delanta.

delanta = delatar por anticipado.
8tintin - 31/12/2005 02:23
El Alan-uno, por fin podré probarlo. Chas gracias Caronte.
Cesar Saez - 31/12/2005 02:28
Gracias Caronte, no tuve el privilegio de probarlo en su momento, pero nunca es tarde. Saludos.
Sumatra - 31/12/2005 02:34

A mí por ejemplo, me gusta: programar, hacer 3d, la electrónica, componer música, hacer culturismo, hacer supervivencia, hacer motocross, volar en ultra-ligero, etc.

Yo practico la supervivencia programando el día en el trabajo llevando un toro y solucionando sus problemas eléctricos. Por si fuera poco, mi jefe quiere que trabaje volando como si en lugar de un toro fuera un ultra-ligero, por lo que tengo que ir haciendo motocross por el almacén y de dar volantazos tengo los brazos como un culturista profesional. Además, me las tengo que componer para sacar tiempo para hacer 3d.

Creo que si pudiéramos hacer un switch, pasar un día en mi vida te podría interesar.
Sumatra - 31/12/2005 02:35
Por cierto, enhorabuena por tu programa. Te adelantaste a tu tiempo.
Caronte - 31/12/2005 11:30
Borrar.
Sumatra - 31/12/2005 14:03

Enhorabuena por tu programa.

enhorabuena : aplíquese al término compuesto de 2 significados, enhorabuena + (del inglés) buy = felicitar y querer comprar a la vez.
Mars Attacks - 31/12/2005 15:46
2. Felicitar a una hiena. Gracias por el programa. A ver si consigo algún emulador de amiga para Linux. Por cierto, aunque perdieras el código fuente, supongo que, se podría desensamblar para recuperarlo, ¿no?
Caronte - 31/12/2005 16:17

2. Felicitar a una hiena. Gracias por el programa. A ver si consigo algún emulador de amiga para Linux. Por cierto, aunque perdieras el código fuente, supongo que, se podría desensamblar para recuperarlo, ¿no?

Calla, calla, antes lo empezaría de cero que desensamblar un monstruo así no quiero ni pensar en el cacao que había ahí dentro, teniendo en cuenta de que el amiga [/i]tenía varios coprocesadores y además todo (gráficos, fuente, samples de sonido.) estaba metido en el código, porque la carga la hacía por pistas directamente del disco, sin usar el sistema operativo, simplemente por ir contra lo establecido (hay que ver a que niveles de frikismo se puede llegar)
Además, ya no me acuerdo del ensamblador del 68000 y mucho menos de los otros chips (blitter, copper, etc), ciertamente el
amiga[/i] era bastante complejo.

En cualquier caso, si dentro de x tiempo decido hacer algo mejor, tendría que empezar de cero, porque con la tecnología actual, lo podría hacer muchísimo mejor (incluso sin tener que teclear).
Leander - 31/12/2005 16:32
Aun recuerdo algún registro de hardware, que tiempos aquellos. Por el 94 ya dominaba todo el hardware y el assembler 68000. Usaba el devpac por entonces para programar.

Aquellos libros tan difíciles de conseguir, el amiga hardware inside&out, amiga disk drivers inside&out.

Amiga forever.
Caronte - 31/12/2005 17:10
Si, que buenos tiempos aquellos. ¿El devpac? Pero si ese era de pijos. Yo usaba el asmone osea, el de los frikis que placer daba programar en él.
mikimoto - 31/12/2005 17:18
Caronte Caronte, no sé por qué, pero tengo la sensación de que dentro de esta comunidad de frikis 3dpoderosos tú te llevas la palma.

Por cierto, conozco a un tipo que hace unos 15 años transmitía de una ciudad a otra archivos de Spectrum mediante una emisora de radioaficionado. Al igual que tú, el fue otro adelantado a su tiempo pues hoy todo el mundo quiere redes wireless.
Caronte - 31/12/2005 17:46

Caronte Caronte, no sé por qué, pero tengo la sensación de que dentro de esta comunidad de frikis 3dpoderosos tú te llevas la palma.

Lo peor no es eso, lo peor es que encima disfruto y me enorgullezco de ello.

Por cierto, conozco a un tipo que hace unos 15 años transmitía de una ciudad a otra archivos de Spectrum mediante una emisora de radioaficionado. Al igual que tú, el fue otro adelantado a su tiempo pues hoy todo el mundo quiere redes wireless.

Yo también lo hice, pero con el [i]amiga[/i].

Aquello se llamó después packetradio y además yo emitía con una antena dipolo (construida también por mí) con mi emisorcilla de 27 MHz, que lento era aquello.

Bueno, dejemos de ir para atrás que al final acabaré contandos lo que hacía en el colegio.
ikerCLoN - 31/12/2005 17:52
No te cortes.
Pepius - 31/12/2005 18:22
Sigue sigue. Para los que no hemos vivido esa época mola mucho oíros hablar.
Sumatra - 31/12/2005 19:14
Caronte, como este hilo lea el ejército, te contratan, fijo. Mars, tu definición de enhorabuena me ha gustado más que la mía.
Mars Attacks - 31/12/2005 21:31
Desconocía un montón de facetas tuyas, cónan de pacotilla. Pero creo que bitspawn o anexus son _todavía_ más frikis. Asmone, suena a un ensamblador con problemas respiratorios graves.
Caronte - 01/01/2006 01:32

Desconocía un montón de facetas tuyas, cónan de pacotilla. Pero creo que bitspawn o anexus son _todavía_ más frikis.

Un día de estos habrá que hacer un concurso de frikis.

Asmone, suena a un ensamblador con problemas respiratorios graves.

Ya te digo.
luisserrano - 05/04/2006 09:29
Caronte, en serio, mil gracias. traernos de nuevo a Alan. Me has devuelto, literalmente, una temporada muy agradable de mi pasado. Eres grande compadre. Saludos.
luisserrano - 05/04/2006 09:46
Oye, una pregunta. El logotipo con tu nombre que sale en Alan, con un planeta verde en el centro. También demostrabas tus cuidados en la proyección de las sombras (letra n) y la iluminación del planeta (letra o).

Solo por curiosidad. ¿Qué herramientas utilizaste para diseñar eselogotipo? Un abrazo.
Caronte - 05/04/2006 15:06

Oye, una pregunta, el logotipo con tu nombre que sale en Alan, con un planeta verde en el centro. También demostrabas tus cuidados en la proyección de las sombras (letra n) y la iluminación del planeta (letra o), solo por curiosidad. ¿Qué herramientas utilizaste para diseñar eselogotipo?
Un abrazo.

Es una imagen 2d y la hice con el deluxepaint.
Shadow - 05/04/2006 15:21
Así que lo programaste tú, Caronte? Yo vi esa inteligencia artificial en funcionamiento hace la tira de años, si estaba de moda el alien 3 de amiga y le hicieron un porte para Megadrive.

Pronunciaba bien el chico. Y al despedirse hacía un gesto de sonrisita malévola (creo recordar, yo era un crío y los 8086 dominaban la tierra).

Yo: cuantos idiomas conoces.

Alan 1: dos o tres.
Caronte - 05/04/2006 23:24

Y los 8086 dominaban la tierra.

Vaya.
Leander - 05/04/2006 23:26
¿El 8086? Puede que los Z80 también Alan era un Motorola 68000.
Shadow - 06/04/2006 11:36
Bueno, no sé que procesadores eran los más extendidos en la época, yo era un crío.u.
Getderf - 09/04/2022 21:05
Hola, muy buenas noches. Hoy ha salido el Amiga 500 mini. En él es posible poner mediante un usb archivos .lha y cargar juegos de Amiga. Siento molestarle, pero ¿seria posible tener el Alan 1 en éste formato? Me haría muchísima ilusión, fue una auténtica pasada descubrir éste programa en mi adolescencia.
Un cordial saludo, espero que la vida le trate bien. :)

[QUOTE=Caronte;200808]Hace mucho tiempo (más de 10 años) y para probar mis conocimientos en inteligencia artificial, programé un bot de protocolo llamado Alan-uno, una especie de persona virtual con su personalidad propia que podía mantener una conversación con el usuario en su propio idioma (español) e incluso aprender de ella. Este programa fue escrito en lenguaje ensamblador puro y duro para los ordenadores amiga y por consiguiente necesita de un emulador para ser usado en un PC, fue sin duda el bot más avanzado de su época (mientras los PC alucinaban con los pitidos de la primera soundblanster, Alan-uno ya hablaba con soltura) y ni siquiera hoy después de más de 10 años, existe un bot para ordenadores personales con aquel toque tan humano que tenía Alan-uno.

Os estaréis preguntando por que os cuento esto ¿no? Bien, el tema es que los emuladores de
amiga han avanzado mucho y los PC son lo suficiente rápidos como para emular todo el hardware de un amiga en tiempo real, así que, a modo de regalo de mi parte para toda la comunidad 3dpoder os dejo aquí este mítico programa para que paséis un rato divertido comiéndole el coco a mi hijo.

En cuanto a emular un
amiga en el PC, hay varias opciones, pero os pongo solo las mejores:
1º opción y la más sencilla:
Comprar la versión comercial llamada amiga forever desde aquí (no me llevo comisión):
https://www.amigaforever.com/.
2º opción y la más barata:
Descargar la versión gratuita desde aquí:
https://www.winuae.net/.

Este último emulador necesita la ROM 1.3 oficial del amiga y debido a que aún tiene copyright, no la puedo poner aquí, pero seguro que no os cuesta nada encontrarla en la red en páginas interesantes sobre el amiga.

Os explico cómo serían los pasos para la 2º opción:
1.- Instalar el emulador winuae.
2.- Copiar el fichero de la ROM 1.3 al directorio donde instalaste el emulador.
3.- Ejecutar el emulador y pulsar el primer botón [select disk image] para elegir el archivo imagen de Alan-uno (el alan1.adf que está en el (*.zip) adjunto a este mensaje)
4.- Pulsar el botón [start]
.

Eso es todo.

Aparecerá una pantalla blanca, después unas rayas de colores horizontales (rutina de carga) y empezara la introducción donde podréis leer un poco de la historia y aprender lo básico del funcionamiento, os recomiendo que la primera vez os leáis todo el texto para saber bien cómo funciona el programa. Para las siguientes veces, podéis pulsar el botón izquierdo del ratón para saltar la introducción, después aparecerán de nuevo las rayas de colores y después aparecerá por fin Alan-uno. A partir de ahí estáis solos.

Bueno, esto no es exactamente un regalo de reyes, pero fue un proyecto al que le dediqué muchísimo tiempo y esfuerzo (por el que no saque ni una peseta) y ahora me gustaría compartirlo con todos vosotros.[/QUOTE]