[[Ai-Bot]]
¿Qué Es? - Personalidades de Ai-Bot - Personaliza tu Ai-Bot - Logs - Download - Foro
Pulsa aquí para volver a la página principal.
Al programar el Ai-Bot, lo hice de forma que buscara algunas frases que utiliza en unos ficheros de texto, ficheros con un formato estándar que son muy fácilmente modificables. De esta forma, podría ir añadiéndole "conocimientos" cuando quisiera, y sería fácil de editar tanto para mí como para otros.
Así, cambiando estos ficheros se puede cambiar la personalidad del bot sin necesidad siquiera de meterse con el código fuente (aunque editando el código podemos obtener resultados aún mejores).
Al sacar las versiones 1.0 y 1.1, recibí varios emails de gente que estaba editando el bot, o que lo había editado, cambiándole o añadiéndole frases. Pense que sería una buena idea hacer públicas estas modificaciones poniéndolas en mi web. Así, en la versión 2.0 del bot se incluye un menú que permite cambiar la personalidad del bot, podemos tener varias instaladas a la vez. También en la versión 2.0 he separado el código "común" con funciones estándar del código más específico que puede ser cambiado por los que hagan "mentes" para el bot, siempre que sepan scripting.
Por lo tanto, si decidís añadir una personalidad específica a vuestro bot, os invito a que me la mandéis. De esta forma podríamos tener un bot chistoso, un bot depresivo, un bot loco, un bot borde, etc.
El procedimiento más sencillo para darle al bot tu propia "personalidad" sería el siguiente:
- Haz una copia del fichero "ai-bot.ai", que es el fichero que contiene el código que se puede editar. Ponle un nombre que describa el carácter que le vas a dar al bot (como "borde.ai"), no uses nombres con espacios.
- A continuación, haz una copia del subdirectorio "ai-bot" dentro del directorio del bot (este subdirectorio contiene las frases que el bot trae por defecto). Ponle el mismo nombre que le habías puesto al archivo, pero sin la extensión .ai (por ejemplo, "borde").
- Ya has creado una nueva personalidad, "borde", que aparecerá en el menú de personalidades del bot. El único problema es que es una copia exacta de la personalidad por defecto del bot, ahora sólo tienes que editarla. Abre todos los ficheros que se encuentran en el subdirectorio que has creado. Verás que contienen frases, son las frases que dice el bot. Es fácil adivinar a qué corresponde cada una y, si en algún caso no lo sabes, puedes hacerlo mediante el "tanteo". Lo único que tienes que hacer, pues, es cambiar estas frases. Ten CUIDADO con el formato del fichero... por ejemplo, no debes dejar ninguna línea en blanco ni ninguna sección en blanco o sólo con líneas anuladas (;). Puedes quitar o añadir todas las frases que quieras siempre que no cambies algo en el formato, pues en este caso el bot fallará. El fichero "aifrases.dat", como verás, no tiene el formato de los otros, es simplemente una lista, también fácilmente editable.
- Abre el fichero "ai-info.ini" en el directorio de tu inteligencia artificial, y ponle la fecha, descripción, etc. correspondiente.
- ¡Eso es todo! Ahora todo lo que tienes que hacer es probar, hablar con el bot y cambiar lo que sea necesario, hasta que veas que has conseguido lo que querías. Si quieres mandarme tu "mente" para el bot, para que la ponga en la web, hazlo a [email protected].
- Si conoces el lenguaje de scripting de mIRC puedes, además, editar el fichero "loquesea.ai", que contiene el evento onText que hace responder al bot. Así, puedes hacer que el bot reconozca palabras diferentes a las que conoce por defecto. No edites el "ai-base.mrc", porque de esa forma no se podrían tener dos personalidades a la vez; y de todas formas puedes incluir en el fichero .ai todos los alias adicionales que puedas necesitar.