Данные ответа не должны быть правильными Tau-prolog.js

КОД PL

Я использую интерпретатор пролога в javascript tau-prolog и вижу, что там не так много ссылок и понятных примеров использования.

Проблема в том, что он показывает ответ в неожиданном формате.

         :- use_module(library(lists)).

   % Hechos: Problemas y sus síntomas
   problema(no_enciende, "Verificar la conexión de la fuente de poder y el cable de alimentación.").
   problema(no_arranca_pantalla_azul, "Verificar el estado del disco duro y la memoria RAM.").
   problema(no_se_conecta_a_internet, "Verificar la configuración de la red y la conexión del cable de red.").
   problema(sobrecalentamiento, "Limpiar el polvo y verificar el funcionamiento del ventilador del   procesador.").
   problema(bajo_rendimiento, "Realizar un análisis de malware y optimizar el sistema operativo.").

   % Reglas: Diagnóstico de problemas según los síntomas reportados
   diagnosticar_problema(Sintomas, Solucion) :- problema(Id, Solucion), forall(member(Sintoma,    Sintomas), sintoma_de_problema(Sintoma, Id)).

   % Hechos: Síntomas y su relación con los problemas
   sintoma_de_problema("no enciende", no_enciende).
   sintoma_de_problema("no arranca", no_arranca_pantalla_azul).
   sintoma_de_problema("pantalla azul", no_arranca_pantalla_azul).
   sintoma_de_problema("no se conecta a internet", no_se_conecta_a_internet).
   sintoma_de_problema("sobrecalentamiento", sobrecalentamiento).
   sintoma_de_problema("bajo rendimiento", bajo_rendimiento).

   % agregar nuevos problemas y soluciones
   % problema(lentitud_al_navegar, "Verificar la velocidad de la conexión a internet y limpiar el caché del navegador.").
   % sintoma_de_problema("lentitud al navegar", lentitud_al_navegar).

   % Ejemplo de uso
   % ?- diagnosticar_problema(["no arranca", "pantalla azul"], Solucion).

ЗАПРОС

      
   session.query(diagnosticar_problema(("no arranca", "pantalla azul"), Solucion)., { 
    ... 


ВЫХОД ЕСТЬ

        
    Solucion = [V,e,r,i,f,i,c,a,r, ,l,a, ,c,o,n,e,x,i,ó,n, ,d,e, ,l,a, ,f,u,e,n,t,e, ,d,e, ,p,o,d,e,r, ,y, ,e,l, ,c,a,b,l,e, ,d,e, ,a,l,i,m,e,n,t,a,c,i,ó,n,.]


Как получить результат в формате json?

введите сюда описание изображения

0 ответов

Другие вопросы по тегам