Back to prompt library
Construct LangGraph Liquidity Risk State Graph
Linked challenge: Bank Insolvency & Liquidity Risk Early Warning System with LangGraph
Prompt source
implementation19 lines4 sectionsNo variables0 checklist items
from typing import TypedDict, Annotated
from langgraph.graph import StateGraph, END
import operator
class BankRiskState(TypedDict):
bank_id: str
lcr_ratio: float
uninsured_deposits: float
risk_level: str
alerts: Annotated[list[str], operator.add]
def evaluate_liquidity(state: BankRiskState):
if state["lcr_ratio"] < 0.85:
return {"risk_level": "HIGH", "alerts": ["LCR below minimum threshold"]}
return {"risk_level": "STABLE", "alerts": []}
builder = StateGraph(BankRiskState)
builder.add_node("evaluator", evaluate_liquidity)
builder.set_entry_point("evaluator")
builder.add_edge("evaluator", END)
checkpointer = None # Memory checkpointer instance
app = builder.compile()