using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// Nombre Programa: A.I. - 2
// Proyecto Basico de Programa A.I. conversacional.
// Autor: Gonzales Cenelia
//
class Chatterbot2
{
static string[,] RespuestasProgramadas = {
{"Cual es tu nombre", "Yo me llamo Hall"
},
{"Hola", "Hola!"
},
{"Como estas", "Estoy bien !"
},
{"Quien eres tu", "Soy un programa de I.A."
},
{"Eres inteligente", "No mucho de momento."
},
{"Eres real", "No estoy seguro"
},
{"Que sientes", "Miedo"
},
{"Yo", "Tu"
}
};
static string findMatch(string str)
{
string Resultado = "";
for (int i = 0; i < RespuestasProgramadas.GetUpperBound(0); ++i)
{
if (RespuestasProgramadas[i, 0].Equals(str))
{
Resultado = RespuestasProgramadas[i, 1];
break;
}
}
return Resultado;
}
public static void Main()
{
Console.Title = "Proyecto A.I. - 2";
while (true)
{
Console.Write(">");
string Entrada = Console.ReadLine();
string Respuesta = findMatch(Entrada);
if (Entrada.Equals("Adios"))
{
Console.WriteLine("Ha sido un placer hablar contigo, nos vemos la próxima vez !");
Console.In.Read();
break;
}
else if (Respuesta.Length == 0)
{
Console.WriteLine("No estoy seguro si entiendo lo que me estas comentando.");
}
else
{
Console.WriteLine(Respuesta);
}
}
}
}
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.