Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import janus_swi as janus | |
| janus.consult("knowledge_base.pl") | |
| def yes_man(message, history): | |
| # % Define the person | |
| janus.assertz("us_citizen(john_doe)") | |
| janus.assertz("lawfully_residing(john_doe, 'U.S.', date(1996, 1, 1))") | |
| janus.assertz("condition(john_doe, 'Blind')") | |
| if message.endswith("?"): | |
| return janus.query_once("eligible_for_ssi(john_doe)") | |
| else: | |
| return "Ask me about `eligible_for_ssi`!" | |
| gr.ChatInterface( | |
| yes_man, | |
| title="Yes Man", | |
| description="Ask Yes Man any question", | |
| examples=["Hello", "Am I cool?", "Are tomatoes vegetables?"], | |
| cache_examples=True, | |
| retry_btn=None, | |
| ).launch() |