PolyAgent 🧪

How to use PolyAgent

PolyAgent is a web app with three Tabs at the top:

  • PolyAgent Console (main workflow)
  • Tools (run individual tools)
  • Other LLMs (baseline LLM-only answers)

PolyAgent Console

Use this Tab for the full, end-to-end run.

  1. In Questions, paste your request (one question or multiple).
  2. Click Run PolyAgent.
  3. Read the results in:
    • PolyAgent Answer: the final structured response.
    • PNG Artifacts: any available visuals (molecule render, generation grid, explainability heatmap).

Prompt tips (what PolyAgent detects automatically):

  • Inverse design / generation: include words like generate or inverse design and include a numeric target (examples: target_value=60, target: 60, Tg 60).
  • Seed polymer: provide a pSMILES either:
    • inside a fenced code block, or
    • with a keyed prefix like seed_psmiles:.
  • Citations: if you want a specific count, say it explicitly (example: cite 10 papers).

Tools (debugging / run one step at a time)

Use this Tab when you want to run a single tool and inspect its raw output. Each section is a collapsible Accordion with its own inputs and a run button:

  • Data Extraction (parse/canonicalize pSMILES; may also produce PNGs)
  • Property Prediction
  • Polymer Generation (inverse design)
  • Web / RAG (search + retrieval)
  • Explainability
  • Diagnostics (health checks, e.g., OpenAI probe)

Outputs appear as JSON (for tool results) and/or PNGs (for visuals), depending on the tool.

Other LLMs (no tools)

Use this Tab to get a direct answer from a selected non-GPT model. It does not run PolyAgent tools (no property prediction, no generation tools, no retrieval). Pick a model, paste your prompt, and run it.

Questions

PolyAgent Answer

PolyAgent will respond here with a single structured answer.

PNG Artifacts (Molecule, Grid, Explainability)