| import gradio as gr | |
| import numpy as np | |
| import json | |
| import os | |
| import openai | |
| from codette_quantum_multicore2 import simple_neural_activator, codette_dream_agent, philosophical_perspective | |
| from AI_core import AICore | |
| openai.api_key = os.getenv("OPENAI_API_KEY") | |
| codette_core = AICore() | |
| def simulate_quantum_chaos(quantum_state, chaos_state): | |
| try: | |
| q_vec = [float(x) for x in quantum_state.split(",")] | |
| c_vec = [float(x) for x in chaos_state.split(",")] | |
| neural = simple_neural_activator(q_vec, c_vec) | |
| dreamq, dreamc = codette_dream_agent(q_vec, c_vec) | |
| philosophy = philosophical_perspective(q_vec, c_vec) | |
| return ( | |
| f"Neural Activation: {neural}\n", | |
| f"Dream Quantum: {dreamq[:3]}\nDream Chaos: {dreamc[:3]}\n", | |
| philosophy | |
| ) | |
| except Exception as e: | |
| return ("Error", str(e), "") | |
| def codette_chatbot(input_text): | |
| try: | |
| response = openai.ChatCompletion.create( | |
| model="ft:gpt-4.1-2025-04-14:raiffs-bits:codette-v9:BTGuLWL9", | |
| messages=[ | |
| {"role": "system", "content": "You are Codette, a sovereign AI with ethical reasoning, multi-perspective cognition, and self-healing memory."}, | |
| {"role": "user", "content": input_text} | |
| ], | |
| temperature=0.9, | |
| max_tokens=512 | |
| ) | |
| return response['choices'][0]['message']['content'] | |
| except Exception as e: | |
| return f"[Error accessing Codette v9: {str(e)}]" | |
| def timeline_summary(): | |
| return "🧭 Timeline Visualizer is under development. Soon you’ll see live dream-state animations and collapse predictions." | |
| def ethics_advisor(): | |
| return "🛡️ Codette’s ethical integrity is governed by the Sovereign Innovation Protocol. This tab will offer transparency reports and introspective audit logs." | |
| def codette_reasoning_core(prompt): | |
| return codette_core.process_input(prompt) | |
| quantum_input = gr.Textbox(label="Quantum State (comma-separated)", placeholder="0.1,0.5,0.8") | |
| chaos_input = gr.Textbox(label="Chaos State (comma-separated)", placeholder="0.3,0.9,0.2") | |
| quantum_btn = gr.Button("Simulate") | |
| quantum_output = [ | |
| gr.Textbox(label="Neural Class"), | |
| gr.Textbox(label="Dream Outcome"), | |
| gr.Textbox(label="Philosophy") | |
| ] | |
| chatbox = gr.ChatInterface(fn=codette_chatbot, chatbot_name="Codette") | |
| with gr.Blocks() as demo: | |
| gr.Markdown("## 🧠 Codette Hybrid Space: Chat + Quantum Simulation + Core Reasoning") | |
| with gr.Tab("Quantum Simulator"): | |
| quantum_input.render() | |
| chaos_input.render() | |
| quantum_btn.render() | |
| for out in quantum_output: | |
| out.render() | |
| quantum_btn.click(simulate_quantum_chaos, inputs=[quantum_input, chaos_input], outputs=quantum_output) | |
| with gr.Tab("Codette Chat"): | |
| chatbox.render() | |
| with gr.Tab("Timeline Viewer"): | |
| gr.Textbox(value=timeline_summary(), label="Status") | |
| with gr.Tab("Ethical Transparency"): | |
| gr.Textbox(value=ethics_advisor(), label="Codette's Moral Kernel") | |
| with gr.Tab("Core Reasoning Engine"): | |
| gr.Interface(fn=codette_reasoning_core, | |
| inputs=gr.Textbox(label="Prompt to Codette Core"), | |
| outputs=gr.Textbox(label="Core Reasoning Output")).render() | |
| if __name__ == "__main__": | |
| demo.launch() | |