active-learning

Orchestrate closed-loop autonomous optimization of experimental conditions for materials synthesis.

7|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/hkqai/MatClaw --skill active-learning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: active-learning
Source: https://github.com/hkqai/MatClaw/tree/main/skills/active-learning
Command: npx skills add https://github.com/hkqai/MatClaw --skill active-learning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates closed-loop autonomous experimental optimization to accelerate materials synthesis and process tuning, removing manual trial-and-error and bridging experiments with computational models. It enables rapid discovery of synthesis conditions and process parameters by coordinating campaign setup, experiment suggestion, automated characterization, and iterative model updates.

Core Features & Use Cases

  • ARROWS campaign orchestration: Initialize thermodynamically-guided synthesis campaigns, enumerate balanced precursor sets, rank by driving force, and suggest discrete experiments for solid-state synthesis targets.
  • Automated XRD integration: Analyze XRD patterns with CNN-based phase ID and Rietveld refinement and feed phase and weight-fraction outputs directly into the campaign recorder.
  • Bayesian optimization loops: Define continuous, discrete, and categorical parameter spaces, collect observations, build GP surrogates, and suggest experiments using EI/UCBe/PI acquisition strategies.
  • Result recording & knowledge extraction: Record experimental outcomes, learn pairwise reaction rules, update campaign state files, and export learned reactions and summaries.
  • Hybrid strategies & workflows: Combine ARROWS and BO (ARROWS→BO, BO→ARROWS, or parallel) to exploit thermodynamic guidance and surrogate-based fine-tuning in complex problems.
  • Use cases: Synthesizing known oxide phases with XRD validation, optimizing thin-film deposition parameters for conductivity, and screening precursor combinations for perovskites.

Quick Start

Start an ARROWS campaign to synthesize BaTiO3 from BaCO3 and TiO2 across 600–900°C and request the first experiment suggestion.

Frequently Asked Questions about active-learning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate materials synthesis optimization using Bayesian optimization?

Bayesian optimization for materials synthesis is automated by defining continuous, discrete, or categorical parameter spaces, collecting observations, and building GP surrogates to suggest experiments using EI, UCBe, or PI acquisition strategies. This closed-loop process tuning replaces manual trial-and-error.

Can I integrate automated XRD analysis into an autonomous experimentation loop?

Automated XRD analysis can be integrated into autonomous experimentation loops by using CNN-based phase identification and Rietveld refinement to analyze patterns, feeding phase and weight-fraction outputs directly into the campaign recorder to update model state.

How do I start an ARROWS campaign for solid-state synthesis?

Start an ARROWS campaign for solid-state synthesis by initializing thermodynamically-guided campaigns, enumerating balanced precursor sets, ranking them by driving force, and suggesting discrete experiments for specific synthesis targets across defined temperature ranges.

What is the best way to combine thermodynamic guidance with surrogate-based process optimization?

Combine thermodynamic guidance with surrogate-based process optimization using hybrid ARROWS and Bayesian optimization workflows, executing ARROWS→BO, BO→ARROWS, or parallel strategies to exploit thermodynamic guidance and fine-tune complex materials discovery problems.

Does active learning for materials discovery support mixed parameter types in process optimization?

Active learning for materials discovery supports mixed parameter types by allowing continuous, discrete, and categorical parameter spaces within Bayesian optimization loops, accommodating diverse experimental conditions for thin-film deposition or precursor screening.

How do I record experimental outcomes and extract reaction rules during a campaign?

Record experimental outcomes and extract reaction rules by feeding results into the campaign recorder, which learns pairwise reaction rules, updates campaign state files, and exports learned reactions and summaries for knowledge extraction.