ACTIONSCRPT 3.0 : INTELIGENCIA ARTIFICIAL: Proyecto Chatter Bot: franX Bot: AI
 
Estado: Alpha
Licencia: Gratis
Lenguajes:
Actionscript 3.0 - XML

Nombre Proyecto: franX Bot
Descargar
Autor: Ruben Montecinos - ruben_montecinos@hotmail.com - Facebook Rubén
El código es original. Puedes modificarlo y si tienes mejores soluciones, me las puedes enviar.
Usa XML y no AIML, como los típicos bot. Espero que con el tiempo sea inteligente, en estos
momentos responde correcto, incluso si las preguntas son formuladas en varias maneras, También va a recordar el tema del que esté hablando, aún no está disponible, pero va a leer las propiedades del XML en la que va indicado esto.

 
  Bot
 



actualizaciones

NOTICIAS
actualizaciones

 


TIPS

Si no quieres complicarte, puedes modificar solamente el XML con tus preguntas y respuestas, siguiendo el ejemplo.

Edición del XML:
Ejemplo si usas en el XML:
<cual>

<capital>
<chile>
<answX>Santiago</answX>
</chile>
<francia>
<answX>París</answX>
</francia>
<capital>
</cual>

FranX responderá a:
"¿Cuál es la capital de Chile?" o "¿Cuál es la capital de Francia?" "¿Sabes cuál es la capital de Francia?"
No es necesario escribir todas las palabras. Sólo con algunas el bot responde. Usa sólo minúsculas y no uses acentos en el XML. El usuario puede escribir mayúsculas, minúsculas, acentos o lo que quiera cuando chatea, porque franX lo podrá entender.

Este programa puedes modificarlo o usarlo en tus propios proyectos o usarlo en tu sitio.
La restricción es que no puedes vender este programa o utlizarlo masivamente para hacer negocios con él.

 

 


Hay bots comerciales en la red, pero normalemnte accedes a una parte de los archivos, los editables.
Este proyecto tiene todos los archivos para descargar.

 

El proyecto Virtual Chii es
una opción para el que quiera descargar un bot que tenga una buena base de respuestas. FranXbot,
descargable aquí, tiene sólo una limitada cantidad.
El usuario puede crearle las propias y hacerle una personalidad.


     


     
 
LINKS:

CHATTER BOTS LINKS
1.Alice Bot
Famous AIML bot.

2.Chatter Bots Info
Links

LINKS TECNOLOGIA TEXT TO SPEECH
TEXTO A VOZ
1.Text - to Speech DemoAT&T Labs Natural Voices® Excelente calidad de síntesis de voces

2.Acapela Text to Speech Demo
Demo Online

3.API TEXT TO SPEECH vozMe
Voces en tu sitio. Excelente.

4. YAKITOME
Gratis text to speech, muchos lenguajes.Requiere que te hagas usuario.



Creative Commons License
Actionscript Chatterbot by Ruben Montecinos is licensed under a Creative Commons Atribución 2.0 Chile License.
Based on a work at www.viewpoint.cl.
Permissions beyond the scope of this license may be available at http://www.viewpoint.cl/.
 


Descripción:


Básicamente el programa funciona bien. Usa XML y no AIML

FranX chatea. El archivo llamado"database.xml" contiene las preguntas y respuestas que el bot necesita.
Actionscript en el FLA, procesa el input del usuario y busca una respuesta en el archivo XML. El bot entiende varias maneras de formular una pregunta, puedes ver el AS3. Utilizando las propiedades del XML, franX puede recordar el tema de conversación, si es que el usuario omite el sujeto. Guarda la propiedad en una variable. Aún no lo implemento.
El usuario oprime la tecla ENTER o el botón SEND.
FranX puede saber el género del usuario, al consultar una base de nombres femeninos, usualmente funciona
. Además FranX puede preguntar y esperar la respuesta.
La salida de texto es HTML, el chat soporta emoticons, animaciones y sonidos.
FranX puede chatear en diferentes idiomas, según completes el XML.

La imagen de FranX está hecha en 3D y pronto voy a subir el video que sincronizaré a las respuestas.
Según mi tiempo quiero usar Lipsync y trabajar expresiones faciales de franX.

Hay otras tutoriales mías de cómo crear y animar un personaje en Poser.

¿Cómo funciona?
- FranX convierte el XML en una matriz multidimensional.
- El usuario escribe una pregunta
- El input es procesado en el SWF (elimina acentos, cambia expresiones, elimina o aumenta palabras)
- FranX busca con la cadena ingresada. Busca en la matriz multidimensional (XML fue transformado en matriz asociativa)
- El primer término debe ser encontrado
- franX responde la pregunta o si no la encuentra, responde alguna cosa


El FLA contiene bastante información de cómo procesar XML, arrays multidimensionales, procesado de cadenas, inclusión de audio, timer y un ejemplo del diseño de la interfaz. No soy programador. Estoy intentando mejorar algunas funciones, como la de búsqueda, aunque esta funciona bien.
Espero que te guste!


CC-GNU GPL
This software is licensed under the CC-GNU GPL version 2.0 or later.

 


En español no necesitas escribir todas la altenativas de preguntas en la base de datos XML

Por ejemplo, si tienes:

<quien>
<einstein>
<answX>
un genio
</answX>

</einstein>
</quien>

Gracias a una función de su incipiente capacidad, que analiza y procesa las preguntas, franXbot responderá a preguntas como:

¿Quién es Einstein?
¿sabes quién es einstein?
¿Conoces a einstein?
¿Puedes decirme quién es einstein?
¿Quién fue Einstein?

Sólo con esa información.

En XML, estos se llaman nodos:
<quien></quien>

Siempre se pone uno que abre y otro que cierra. Entre ellos pueden ir otros nodos o un texto. Que en este caso lo usamos como respuesta entre los nodos
answX :

<answX>
texto respuesta
</answX>


Los textos pueden llevar acentos y mayúsculas, los nodos, nunca deben llevar acentos ni mayúsculas.

 
 
     



Monitored by: InternetSeer - Web Site Monitoring
          Wot


           
Comic cl Heroic Pub Kevs Cartoon Carolina Eade ergocomics MANGAICHIBA.COM 
           
    La Nuez Meliwaren    



viewpoint
SIGN MY GUESTBOOK


FIRMA MI LIBRO DE VISITAS

facebook

foro robotica sitio robotica