Back to home page

EIC code displayed by LXR

 
 

    


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 &nbsp;&nbsp;━━ 6-month step ━━▶&nbsp;&nbsp; <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