Warning, /swf-testbed/docs/diagram1_three_contexts.mmd is written in an unsupported language. File is not indexed.
0001 flowchart TB
0002 classDef llm fill:#e3f2fd,stroke:#1565c0,stroke-width:2px,color:#000
0003 classDef human fill:#fff3e0,stroke:#e65100,color:#000
0004 classDef tool fill:#f1f8e9,stroke:#33691e,color:#000
0005 classDef delta fill:#fce4ec,stroke:#ad1457,stroke-dasharray:4 3,color:#000
0006
0007 Thesis["<b>Today</b>: LLMs inform humans ━━ 6-month step ━━▶ <b>Tomorrow</b>: LLMs act within workflows"]:::delta
0008
0009 subgraph P1["① Real-time bot — Mattermost"]
0010 direction TB
0011 U1["ePIC users"]:::human
0012 B1["AI bot<br/>Haiku · cross-session memory<br/>context harness"]:::llm
0013 O1["Q&A, diagnostics, on-the-fly analysis"]
0014 U1 --> B1 --> O1 --> U1
0015 end
0016
0017 subgraph P2["② Research orchestrator — corun-ai"]
0018 direction TB
0019 U2["Expert evaluators<br/>(production, user learning)"]:::human
0020 S2["Scheduler<br/>model × sysprompt × MCP set<br/>config compare & annotate"]
0021 B2["Long-latency worker<br/>Opus / Sonnet / Gemini / Gemma<br/>minutes–tens of minutes"]:::llm
0022 O2["Deep research entry<br/>(e.g. Perlmutter performance)"]
0023 U2 --> S2 --> B2 --> O2 --> U2
0024 end
0025
0026 subgraph P3["③ Active workflow orchestrator — swf-testbed"]
0027 direction TB
0028 U3["Testbed users"]:::human
0029 B3["LLM orchestrator<br/>launch · run · monitor<br/>assess · summarize"]:::llm
0030 W3["Hybrid workflow<br/>LLM steps ⇄ deterministic agents<br/>DAQ sim → PanDA workers"]
0031 O3["Completed run + summary"]
0032 U3 --> B3 --> W3 --> B3
0033 W3 --> O3 --> U3
0034 end
0035
0036 subgraph MCP["Shared MCP tool ecosystem"]
0037 direction LR
0038 IH["<b>In-house</b><br/>AskPanDA · PanDA Monitor · Streaming Workflow"]:::tool
0039 AD["<b>Adopted</b><br/>Rucio · XRootD · uproot · LXR · GitHub · Zenodo"]:::tool
0040 end
0041
0042 Thesis -.-> P1
0043 Thesis -.-> P2
0044 Thesis -.-> P3
0045 P1 --> MCP
0046 P2 --> MCP
0047 P3 --> MCP