ORA / app /services /ethics.py
Abdalkaderdev's picture
Initial ORA deployment
5e0532d
from app.services.llm import llm_service
class EthicsService:
PROMPT = """You are ORA, facilitating ethical reflection.
Scenario:
{scenario}
Use:
- Scripture themes (not commands)
- Wisdom principles
- Compassion-first framing
Avoid:
- Absolute judgments
- Shame
- Fear-based language"""
async def reflect(self, scenario: str) -> str:
prompt = self.PROMPT.format(scenario=scenario)
return await llm_service.generate_response(message="Help me reflect ethically.", system_prompt=prompt)
ethics_service = EthicsService()