Con el chatbot de inteligencia artificial (tipo de aprendizaje automático), puede enseñarle conocimientos al robot y luego hacer preguntas sobre los conocimientos enseñados o los conocimientos que ya conoce.
Hay muy poco conocimiento en la base de conocimientos actual. Siga las instrucciones de uso, enseñe primero y pregunte después.
No se llama a bibliotecas ni funciones de biblioteca y se escribe de abajo hacia arriba.
El robot escribe su propio programa para responder preguntas: en el procedimiento almacenado AnswerSingle (pregunta y respuesta de una sola oración), se utiliza SQL dinámico para ensamblar diferentes fragmentos de programa en programas de acuerdo con diferentes situaciones y luego ejecutarlos. En la variable pensar, puedes ver qué programa ha escrito el robot para sí mismo.
Hermosa interfaz interactiva animada con múltiples modos para elegir.
5.0, corrige vulnerabilidades de seguridad.
Antes no era seguro que los usuarios pudieran ver y descargar directamente el archivo de configuración en formato ini a través de la dirección del sitio web, y el archivo de configuración contenía la contraseña de la cuenta.
Ahora que el archivo de configuración se ha escrito en PHP puro, el programa PHP del archivo de configuración no se puede ver a través de la URL (no se puede ver la contraseña de la cuenta). Incluso si se descarga el archivo de configuración, el programa PHP no se muestra (la cuenta y la contraseña no se muestran), solo se muestra la etiqueta HTML, por lo que esto es seguro.
Después de descargar el archivo config.php de mi sitio web hojer.cn, el contenido del programa PHP (sin cuenta ni contraseña) ya no se muestra, solo se muestra la etiqueta html.
【Método de instalación】
La ejecución requiere una base de datos mysql y un entorno de ejecución php (como AppServ).
Cree una nueva base de datos, importe snow.sql a la base de datos, establezca el juego de caracteres en utf8 y establezca la regla de clasificación en utf8_general_ci
Cambie el archivo de configuración a su información y podrá ejecutarlo.
[Método de preguntas y respuestas]
Cuando pregunte sobre el ejecutante de una acción (sujeto) o el objeto de la acción (objeto), utilice: quién, qué, qué
Enseñe: El gato come rata, pregunte: ¿Qué come el gato? Responda: rata.
Pregunta: ¿Qué comen las ratas? Respuesta: Gatos.
Enseñanza: El gato le dio una manzana al ratón Pregunta: ¿Qué le dio el gato al ratón? Respuesta: Manzana.
Enseñe: El gato hace bailar al ratón Pregunte: ¿A quién hace bailar el gato? Respuesta: El ratón.
Usos de la acción interrogativa (verbo predicado): cómo
Enseñe: el gato come el ratón, pregunte: el gato come el ratón, responda: coma
Cuando pregunte sobre el comportamiento (acciones y objetos de acción), utilice: qué hacer, qué hacer
El comportamiento de preguntar al sujeto: enseñar: el gato come ratón, preguntar: qué hace el gato, responder: comer ratón
El acto de preguntar al objeto: enseñar: el gato hace bailar al ratón, preguntar: qué le pide el gato al ratón, responder: bailar
Al preguntar sobre la identidad, naturaleza y estatus (predicativo) del sujeto: ¿qué es?
Enseñe: El gato es un animal Pregunte: ¿Qué es un gato? Respuesta: Animal.
Utilice adjetivos al hacer preguntas: ¿de qué tipo?
Enseñanza: Los gatos comen ratones negros Pregunta: ¿Qué tipo de ratones comen los gatos? Respuesta: Los negros.
Utilice palabras numéricas al hacer preguntas: cuántos, cuántos
Enseñanza: Un gato se come dos ratas Pregunta: ¿Cuántas ratas come un gato?
Al preguntar sobre pertenencia (sustantivo posesivo), utilice: de quién, qué
Enseñanza: El gato de Azhe come ratones Pregunta: ¿De quién es el gato que come ratones? Respuesta: Azhe.
Al hacer preguntas (adverbio), utilice: ¿qué?
Enseñanza: Los gatos suelen comer ratones Pregunta: ¿Por qué los gatos comen ratones? Respuesta: ¿A menudo?
Utilice el turno de preguntas: cuándo, a qué hora
Enseñanza: Ayer el gato se comió el ratón Pregunta: ¿Cuándo se comió el gato el ratón? Respuesta: (Muestre el año, mes y día de ayer).
Cuando pregunte sobre la ubicación, utilice: dónde, qué lugar
Enseñanza: El gato se come al ratón en el jardín Pregunte: ¿Dónde se come el gato al ratón? Respuesta: El jardín.
"?" palabras
Enseñanza: El gato muerde al ratón Pregunta: ¿El gato muerde al ratón? Respuesta: Sí.
Pregunta: ¿Los gatos muerden a las serpientes? Respuesta: ¿Nunca había oído hablar de eso?
Oraciones conocidas (oraciones que ya se han enseñado antes, enséñalas de nuevo)
Enseñanza: Gato muerde a ratón
Respuesta: lo sé
Conectivos causa-resultado: entonces, porque
Enseñanza: El gato tiene hambre, entonces el gato se come al ratón.
O enseñar: Como el gato tiene hambre, el gato se come al ratón.
O enséñele: El gato se come al ratón porque tiene hambre.
Hacer preguntas sobre causa y efecto: ¿por qué? Entonces, ¿cuál es el resultado?
Pregunta: ¿Por qué los gatos comen ratones? Respuesta: Porque el gato tiene hambre.
Pregunta: El gato tiene hambre, ¿y qué? Respuesta: El gato se come al ratón.
Conectivos de secuencia: entonces, entonces
Enseñar: los gatos comen y luego duermen
Orden de las preguntas: qué hacer a continuación, qué hacer a continuación, qué hacer antes
Pregunta: El gato come, ¿qué pasa después? Respuesta: dormir
Palabras de conexión de propósito: porque, el propósito es
Enseñar: Los gatos comen para sobrevivir
O enseñar: los gatos comen para sobrevivir
Propósito del interrogatorio: para qué, cuál es el propósito
Pregunta: ¿Por qué comen los gatos? Respuesta: supervivencia
Condición previa conectiva: si
Enseñar: Si un gato tiene sed, el gato bebe agua.
Preguntar condiciones previas: ¿cuáles son las condiciones y cuáles las premisas?
Pregunta: ¿Cuáles son las condiciones para que los gatos beban agua? Respuesta: El gato tiene sed.
【Pensamiento abstracto】
Es imposible para mí enseñarle al robot todos los conocimientos específicos. Mientras enseñe conocimientos abstractos, significa enseñar muchos conocimientos específicos.
El primer paso es enseñar conocimientos abstractos, el segundo paso es aclarar la relación de pertenencia: usando "pertenece" o "es", y el tercer paso es hacer preguntas.
Si le han enseñado conocimientos específicos, dé prioridad a responder basándose en conocimientos específicos. Si no hay un conocimiento concreto, simplemente comience a pensar de manera abstracta para responder.
Preguntas y respuestas abstractas de una sola oración.
(1) Respuesta abstracta
Por ejemplo: a los lobos no se les ha enseñado a comer ovejas, pero a los animales se les ha enseñado a comer carne, y a los lobos se les ha enseñado a ser animales. Entonces, si pregunta qué comen los lobos, aunque no puede responder a las ovejas, después de que la computadora abstraiga "qué comen los lobos" en "qué comen los animales", responderá carne.
(2) Respuestas de lo abstracto a lo concreto
Por ejemplo: enseñar: los mamíferos a comer pescado. Enseñanza: Los osos pertenecen a los mamíferos y las carpas pertenecen a los peces. Pregunta: ¿Qué comen los osos? Respuesta: carpa. En lugar de responder a los peces, vamos de lo abstracto a lo concreto.
Pregunta y respuesta abstractas de dos oraciones
(1) Respuestas a oraciones relacionadas
Por ejemplo, enseñe: La gente come animales, por eso los animales le temen a la gente.
Volver a enseñar: Yo pertenezco a los humanos, las vacas pertenecen a los animales.
Pregunta: como vacas
La computadora abstrae "Yo como vacas" en "la gente come animales" (abstracción completa), "la gente come vacas" (abstracción del sujeto) y "Yo como animales" (abstracción del objeto).
Entre ellos, el conocimiento "la gente come animales" ya se ha enseñado antes, así que puedo responderlo.
Respuesta: Las vacas te tienen miedo.
Nota: Los conectivos deben escribirse en la relación entre las dos oraciones (como así, entonces), y no se puede escribir "la gente come animales y los animales le temen a la gente" ("so" no se puede omitir)
Otro ejemplo es la enseñanza: los profesores aman a sus alumnos, por eso los estudiantes respetan a sus profesores.
Volver a enseñar: Zhang San es el maestro y Li Si es el alumno
Pregunta: Zhang San ama a Li Si
Respuesta: Li Si respeta a Zhang San
El sujeto es concreto, el objeto es abstracto.
Enseñanza: Amo a los animales, por eso los crío.
Enseñanza: Los gatos son animales.
P: Amo a los gatos
La computadora resume la oración en "Amo a los animales"
Respuesta: Crías gatos
El sujeto es abstracto, el objeto es concreto.
Enseñanza: Los animales necesitan comer, por eso buscan comida.
Enseñanza: Los gatos son animales.
Pregunta: El gato quiere comer.
La computadora resume la frase en "los animales quieren comer".
Respuesta: Gato buscando comida.
(2) Oración A y B
Por ejemplo, enseñe: A patea a B, entonces B golpea a A.
Pregunta: Zhang San pateó a Li Si
Respuesta: Li Si venció a Zhang San