Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Crear un bot de charla en C++

Iniciado por *Astral*, 18 de Julio de 2007, 07:26:59 PM

« anterior - próximo »

*Astral*

Simplemente, me planteo crear un bot de charla en C++ y quiero recopilar datos antes de crearlo.

Agradecería cualquier ayuda... me serviría por ejemplo:

- Links a descargas de bots ya hechos.
- Links a códigos de ejemplos referentes al tema.
- Links a libros/datos/documentación referente al tema.

Nota: No soy programador C++, pregunto esto para asesorar/ayudar a un amigo.

Desde ya, agradezco de antemano cualquier colaboración.

-Un saludo desde Santiago.-

It´s all right now
asyRPG Forums. Proyecto GNU/GPL para generar juegos de rol sin conocimientos de programación:

http://www.easy-rpg.com/

Mars Attacks

Yo siempre he tenido curiosidad por saber cómo se monta uno de esos. A ver qué dicen...

Tei

Una de las formas de crear un robot de charla es mediante  cadenas de markof.

La idea es sencilla, hacer una base de datos de elementos y elementos que suelen seguir al elemento anterior. Asi te dan un elemento X, y tienes Ax, Bx, Cx para seguir la conversacion.. y si eliges Ax tienes Ba, Ca, Da  etc..

La base matematica tiene pinta que es gruesa:
http://en.wikipedia.org/wiki/Markov_chain

Se ha conseguido engañar a humanos con esta tecnica
http://en.wikipedia.org/wiki/Dissociated_press  <-- con algoritmo en lisp

De todos modos no creo que sea como normalmente se construyen estas cosas, pues una cadena de markof tendria que tener muchos datos, y aun asi..

Nato_msc

Pásate por esta web que encontré hace unos días buscando lo mismo http://www.inteligenciaartificial.cl en la sección de chat bots hay unos cuantos opensource, no es mucho, pero para ir empezando.

Daemon

Vaya, salgo del curro y me encuentro con mas de lo mismo...,

Una recomendacion, que busque el articulo "The TRAINS PROJECT: A case study in building a conversational planning agent", es ya antigüillo (del 94) pero a tu amigo le dara una idea general de como se construyen estos sistemas. Aparte por la web de los autores hay un software libre sobre esta tematica, con un esqueleto para montar un sistema conversacional. Se lo puede descargar. Una cosa curiosa es que además tiene un analizador/sintetizador de voz.

Saludos.

P.D.: ¿Ya hemos zanjado lo de la conciencia/inteligencia en software, Mars ;)?
Imagina todo lo que puedes hacer. Despues hazlo.

Mars Attacks

Uf, eso creo que no nos lo acabamos :) Pero tal y como quedó la cosa, estaba bastante bien, así que para qué ensuciar más.

Acabo de acordarme del proyecto mindpixel... ¿qué habrá sido de él?

Dokko

Yo me dedico a hacer bots de msn, es decir conversacionales. Aunque actualmente estoy peleandome para crear un bot que tenga IA :).

uso .net no c++

kakarottoz

Hola yo tengo tambien un proyecto de IA llamado Virtual Chii... Aunque estamos recien desarrolando lo mas complejo = pueden ver como va quedando y si quieren pueden unirse al proyecto:

http://persocoms.robotic-lab.com/?s=virtualchii

Este lo estamos haciendo un grupo de españoles y io un chileno de Santiago... ojala se unan cada vez mas personas para crear un super programa... :D

saludos!






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.