Spaces:
Runtime error
Runtime error
| from agent.reasoning import Reasoner | |
| from agent.conversation_phases import ConversationManager | |
| from memory.conversation_history import ConversationHistory | |
| class RealEstateAgent: | |
| def __init__(self): | |
| self.reasoner = Reasoner() | |
| self.manager = ConversationManager() | |
| self.memory = ConversationHistory() | |
| def respond(self, user_input): | |
| self.memory.store(user_input) | |
| phase = self.manager.current_phase | |
| response = self.reasoner.generate_response(user_input, phase) | |
| self.manager.next_phase(user_input) | |
| return response | |