Spaces:
Runtime error
Runtime error
""" | |
Main entry point for the Legal AI Assistant. | |
""" | |
import asyncio | |
from typing import Dict, Any | |
from AI_core.agent import agent_executor | |
async def process_legal_request(user_query: str) -> str: | |
""" | |
Process a user's legal request using the multiagent system. | |
Args: | |
user_query (str): The user's legal question or request | |
Returns: | |
str: The response from the legal assistant | |
""" | |
try: | |
input_data = {"input": user_query} | |
response = await agent_executor.ainvoke(input_data) | |
return response["output"] | |
except Exception as e: | |
return f"Error processing your request: {str(e)}" | |