Query AI Infrastructure Production (semiconductor output and utilization)
query_ai_infrastructure_production_v1Query verified U.S. semiconductor & electronic-component PRODUCTION and CAPACITY UTILIZATION — the Federal Reserve's monthly G.17 industrial-production index (2017=100) and capacity-utilization rate (percent) for NAICS 3344 — from the Board's own release, history to 1972.
Use this for "are the domestic fabs actually producing / how hot are they running" questions — the OUTPUT leg of the fab lifecycle: construction spending (ai_infrastructure.construction) measures the shell, equipment imports (ai_infrastructure.equipment_trade) the tools flowing in, chip imports (ai_infrastructure.trade) what crosses the border; this measures domestic production and how much of the installed capacity is in use. NAICS 3344 is "semiconductor and OTHER electronic component" manufacturing — the finest split the Fed publishes here (broader than semiconductors alone, and NOT the same slice as QCEW's 334413). Filter by series_kind ("ip" = the production index, on both bases; "capacity_utilization" = percent of capacity in use, seasonally adjusted only; "capacity" = the capacity index behind the rate), series_name (the verbatim Fed series, e.g. "IP.G3344.S", "CAPUTL.G3344.S"), basis ("seasonally_adjusted" / "not_seasonally_adjusted" — IP only), year, data_month (ISO first-of-month, e.g. "2026-05-01") or the data_month_from/data_month_to range. Group by any of series_name, series_kind, basis, data_month, or year. Pass each parameter as a top-level key of params (flat — not nested). Example: {"series_kind": "capacity_utilization", "group_by": ["data_month"], "data_month_from": "2024-01-01"} for the utilization trend; {"series_kind": "ip", "basis": "seasonally_adjusted", "group_by": ["year"]} for the production index by year (an average per year). Returns JSON aggregates with citations and optional row-level records when include_records is true — every value cites the exact Fed SDMX observation, re-verifiable via get_source_evidence_v1.
Measures are avg/min/max per reading — avg_ip_index, avg_capacity_utilization_pct, avg_capacity_index (+ min/max variants): an index or a rate is INTENSIVE, so multi-month figures are AVERAGES, never sums (the Fed publishes its own quarterly/annual aggregations, which this block does not serve — monthly grain only). An index is not dollars and not unit counts (2017=100). Capacity and utilization exist seasonally adjusted only — their not-seasonally-adjusted cells are structurally absent, never zero. Averaging the IP index across both bases returns a production_aggregation note — filter or group by basis instead. National industry aggregate: no state, county, fab, or company breakdown. Every monthly release revises history (as_of carries the vintage).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||