| from vitalis import CognitiveLayer | |
| # Option A: No model (cognitive layer operates standalone for testing) | |
| brain = CognitiveLayer() | |
| result = brain.process("Hello, what is synthetic intelligence?") | |
| print(result["response"]) | |
| # Option B: Bolt onto any callable model | |
| def my_model(prompt): | |
| return f"Simulated model response to: {prompt[:50]}..." | |
| brain.bolt_to(my_model) | |
| result = brain.process("What is the capital of France?") | |
| print(f"[confidence={result['confidence']}] {result['response']}") | |
| print(f"truthful={result['truthful']}, sandbox={result['sandbox_passed']}") | |
| # Option C: Bolt onto HuggingFace pipeline | |
| from transformers import pipeline | |
| pipe = pipeline("text-generation", model="microsoft/phi-2") | |
| hf_brain = CognitiveLayer(pipe) | |
| result = hf_brain.process("Explain gravity in one sentence.") | |
| print(f"[{result['confidence']}] {result['response']}") | |