Vitalis_Core / app.py
FerrellSyntheticIntelligence
Restructure as bolt-on cognitive framework
454a778
Raw
History Blame Contribute Delete
1.69 kB
import os
from vitalis import CognitiveLayer
from vitalis.config import KNOWLEDGE_DIR
SEED_FILE = KNOWLEDGE_DIR / "vitalis_core.md"
if not SEED_FILE.exists():
KNOWLEDGE_DIR.mkdir(parents=True, exist_ok=True)
SEED_FILE.write_text(
"Vitalis Core is a bolt-on cognitive framework for synthetic intelligence.\n"
"It provides memory, validation, sandboxing, and truth-checking for any model.\n"
"Created by FerrellSyntheticIntelligence.\n"
)
def model_stub(prompt: str) -> str:
return (
"Vitalis Core active. No external model bolted yet.\n"
f"Received: {prompt[:120]}..."
)
brain = CognitiveLayer(model=model_stub)
try:
import gradio as gr
def vitalis_chat(user_input, history):
result = brain.process(user_input)
response = result["response"]
meta = (
f"\n\n---\n"
f"confidence={result['confidence']}, "
f"truthful={result['truthful']}, "
f"sandbox={result['sandbox_passed']}"
)
return response + meta
demo = gr.ChatInterface(
fn=vitalis_chat,
title="Vitalis Core — Bolt-On Cognitive Framework",
theme="soft",
)
demo.launch()
except ImportError:
print("Gradio not installed. Running CLI mode.")
print("Vitalis Core — Bolt-On Cognitive Framework")
print("Type 'exit' to quit.")
while True:
user_input = input("> ")
if user_input.lower() in ("exit", "quit"):
break
result = brain.process(user_input)
print(result["response"])
if not result["truthful"]:
print(f"[truth issues: {result['truth_issues']}]")