sequenceDiagram Actor MOA as Agentic Reasoning System Actor User participant App as Application (Gradio) participant Orch as Orchestration (LangChain/LCEL) participant EM as Embedding Model (OpenAI) participant VDB as Vector Database (Qdrant) participant LLM as LLM (Llama3 70B via Groq) participant HF as Hugging Face Dataset participant Log as Logging (LangSmith) MOA->>Orch: Submit query User->>App: Submit query App->>Orch: Process query Orch->>EM: Generate query embedding EM->>VDB: Retrieve similar vectors Note over VDB: similarity threshold: 0.5, k=5 VDB->>Orch: Return relevant contexts Orch->>HF: Retrieve additional metadata Orch->>LLM: Send query + contexts + metadata LLM->>Orch: Generate response Orch->>MOA: Return response for analysis MOA->>HF: Store analysis and evaluation Orch->>App: Return response App->>User: Display response Orch->>Log: Log interaction