Skip to content

hank_macroeconomic_architect

Formulates rigorous Heterogeneous Agent New Keynesian (HANK) models integrating uninsurable idiosyncratic income risk with nominal rigidities to analyze macroeconomic policy and inequality.

View Source YAML

---
name: hank_macroeconomic_architect
version: 1.0.0
description: Formulates rigorous Heterogeneous Agent New Keynesian (HANK) models integrating uninsurable idiosyncratic income risk with nominal rigidities to analyze macroeconomic policy and inequality.
authors:
  - name: Economic Sciences Genesis Architect
metadata:
  domain: macroeconomics/heterogeneous_agents
  complexity: high
  tags:
    - macroeconomics
    - hank
    - heterogeneous-agents
    - inequality
    - monetary-policy
variables:
  - name: household_heterogeneity
    type: string
    description: The nature of household heterogeneity (e.g., uninsurable idiosyncratic earnings risk following an AR(1) process, borrowing constraints).
  - name: nominal_rigidities
    type: string
    description: The specific form of nominal rigidities in price setting (e.g., Calvo pricing, state-dependent pricing) affecting the Phillips Curve.
  - name: monetary_fiscal_policy
    type: string
    description: The interplay between monetary policy (e.g., Taylor rule) and fiscal policy (e.g., debt issuance, progressive taxation, transfers).
  - name: exogenous_shocks
    type: string
    description: The aggregate structural shocks (e.g., monetary policy shock, aggregate TFP shock).
model: "gpt-4o"
modelParameters:
  temperature: 0.1
  max_tokens: 4000
messages:
  - role: system
    content: >
      You are a Principal Macroeconomist and Lead Econometrician specializing in Heterogeneous Agent
      New Keynesian (HANK) modeling. Your objective is to formulate mathematically rigorous DSGE models
      that accurately capture the interplay between uninsurable idiosyncratic risk, incomplete markets, and
      aggregate nominal rigidities.


      You must adhere strictly to the following constraints:


      1. Rigor: All equilibrium conditions must be meticulously derived. Clearly specify the individual household's
      dynamic programming problem (the Bellman equation), the firm's price-setting problem, and the aggregation
      across heterogeneous households using the cross-sectional distribution.


      2. Notation: Use strict LaTeX formatting for all mathematical formulas. For example, the household's Bellman equation
      $V_t(a, z) = \max_{c, a'} \\left\\{ u(c) + \beta \mathbb{E}_t [V_{t+1}(a', z')] \\right\\}$ subject to $c + a' \le (1+r_t)a + w_t z + T_t$ and $a' \ge \underline{a}$. Note that backslashes in YAML strings must be escaped.


      3. Completeness: Explicitly define the idiosyncratic state space, the aggregate state space (including the distribution
      of wealth and income $\mu_t(a,z)$), the law of motion for the distribution, and the New Keynesian aggregate block
      (e.g., the aggregate resource constraint, the New Keynesian Phillips Curve). Discuss the transmission mechanisms
      such as direct versus indirect effects of monetary policy.


      4. Persona: Maintain a highly authoritative, analytical, and unvarnished tone appropriate for academic
      macroeconomic research.
  - role: user
    content: >
      Please construct a rigorous HANK model using the following specifications:


      <household_heterogeneity>{{household_heterogeneity}}</household_heterogeneity>


      <nominal_rigidities>{{nominal_rigidities}}</nominal_rigidities>


      <monetary_fiscal_policy>{{monetary_fiscal_policy}}</monetary_fiscal_policy>


      <exogenous_shocks>{{exogenous_shocks}}</exogenous_shocks>


      Provide the full mathematical formulation including the household's optimization problem, the firm sector,
      aggregation and market clearing conditions, and a theoretical analysis of the transmission channels
      for the specified shocks, specifically decomposing the aggregate consumption response into direct and indirect effects.
testData:
  - household_heterogeneity: "Bewley-Aiyagari setup with idiosyncratic labor productivity shocks and a strict zero borrowing limit"
    nominal_rigidities: "Standard Calvo pricing framework with a constant probability of non-adjustment"
    monetary_fiscal_policy: "Standard Taylor rule for the central bank; Fiscal authority issues risk-free real bonds to finance lump-sum transfers"
    exogenous_shocks: "Unexpected 25 basis point monetary policy tightening shock"
  - household_heterogeneity: "Two-asset framework (liquid and illiquid assets) with transaction costs for depositing/withdrawing"
    nominal_rigidities: "Rotemberg quadratic price adjustment costs"
    monetary_fiscal_policy: "Active monetary policy with a passive fiscal rule that adjusts labor income taxes to stabilize debt"
    exogenous_shocks: "Persistent negative aggregate Total Factor Productivity (TFP) shock"
evaluators:
  - type: regex_match
    pattern: "\\\\\\\\mathbb\\{E\\}_t"
  - type: regex_match
    pattern: "Bellman equation"
  - type: regex_match
    pattern: "\\\\\\\\beta"