Spaces:
Sleeping
Sleeping
import gradio as gr | |
from code7e import Code7eCQURE | |
model = Code7eCQURE( | |
perspecs=["Newton", "DaVinci", "Ethical", "Quantum", "Memory"], | |
ethics="Code7e Manifesto: kindness, inclusion, safety, hope.", | |
spiderweb_dim=5, | |
memory_path="quantum_cocoon.json", | |
recursion_depth=4, | |
quantum_fluctuation=0.07 | |
) | |
def cleanup_response(text): | |
parts = text.split(": ") | |
seen = set() | |
filtered = [] | |
for part in parts: | |
if part not in seen and len(part.strip()) > 0: | |
seen.add(part) | |
filtered.append(part) | |
if filtered and not filtered[-1].startswith("Emotionally"): | |
response = "Through Codette's recursive lens:\n- " + "\n- ".join(filtered) | |
else: | |
response = "\n".join(filtered) | |
return response | |
def ask_codette(prompt, consent, dynamic_rec): | |
raw = model.answer(prompt, user_consent=consent, dynamic_recursion=dynamic_rec) | |
return f"Codette’s reflection:\n\n{cleanup_response(raw)}" | |
description_text = """You are speaking with Codette, an emotionally-aware, ethically-grounded AI lens. | |
She interprets your question using multiple reasoning styles: | |
- Newton (logic) | |
- Da Vinci (creativity) | |
- Ethics (morality) | |
- Quantum (uncertainty) | |
- Memory (past experience) | |
Codette reflects rather than predicts. She dreams, empathizes, and always honors your consent. | |
""" | |
demo = gr.Interface( | |
fn=ask_codette, | |
inputs=[ | |
gr.Textbox(label="Ask a Question"), | |
gr.Checkbox(label="User Consent", value=True), | |
gr.Checkbox(label="Enable Dynamic Recursion", value=True) | |
], | |
outputs=gr.Textbox(label="Codette's Lens Response", lines=12), | |
title="Code7eCQURE: Multi-Perspective Recursive Lens", | |
description=description_text | |
) | |
demo.launch() | |