"매 deterministic workflow + LLM reasoning step". 2010s RPA (UiPath, Automation Anywhere) 가 매 brittle screen-scraping 이었다면, 매 2026 현재 hybrid AI agent — 매 structured workflow node + LLM decision node — 가 default. n8n + Claude tool-use 의 dominant pattern.
매 핵심
매 spectrum
Pure RPA: 매 deterministic, 매 scripted UI clicks. UiPath, Power Automate.
iPaaS: API-first integration. Zapier, Make, n8n.
AI-augmented iPaaS: 매 LLM step 의 추가. Zapier AI Actions, Make AI modules.
Agent automation: 매 LLM 의 plans + executes. Claude tool-use, LangGraph, CrewAI.
Computer-use agent: 매 LLM 의 screen + mouse 의 직접 control. Anthropic Computer Use, OpenAI Operator.
매 architecture
Trigger (webhook, schedule, email, file).
Extract (LLM parses unstructured → JSON).
Decide (LLM chooses branch / tool).
Act (API call, DB write, send email).
Verify (LLM judges output, human-in-loop on low confidence).
매 응용
Invoice processing (PDF → ERP).
Customer support triage (email → ticket category + draft reply).
fromlanggraph.graphimportStateGraph,ENDfromanthropicimportAnthropicclient=Anthropic()defclassify(state):r=client.messages.create(model="claude-opus-4-7",max_tokens=200,messages=[{"role":"user","content":f"Category? {state['text']}"}])return{"category":r.content[0].text.strip()}defroute(state):returnstate["category"].lower()g=StateGraph(dict)g.add_node("classify",classify)g.add_node("support",lambdas:{"reply":"Support team handling"})g.add_node("sales",lambdas:{"reply":"Sales team handling"})g.set_entry_point("classify")g.add_conditional_edges("classify",route,{"support":"support","sales":"sales"})g.add_edge("support",END)g.add_edge("sales",END)app=g.compile()
# 매 LLM 의 screenshot 의 보고 click/type.# Brittle UI 의 RPA 의 대체.response=client.beta.messages.create(model="claude-opus-4-7",tools=[{"type":"computer_20250124","name":"computer","display_width_px":1920,"display_height_px":1080}],messages=[{"role":"user","content":"Open SAP, navigate to PO #4521, approve."}])
언제: 매 unstructured input (email, PDF, chat), 매 fuzzy classification, 매 multi-step planning.
언제 X: 매 high-volume deterministic ETL — 매 SQL/Airflow 가 fast + cheap. 매 LLM call 의 매 step 의 cost overrun.
❌ 안티패턴
LLM in tight loop: 매 step 의 매 LLM call — 매 latency + cost. 매 batch / cache.
No HITL on irreversible: 매 send email / charge card 의 human approval gate 의 필수.
Schema-less tool output: 매 free-text 의 parse error. 매 JSON schema enforce.
Hidden non-determinism: 매 prompt 의 minor change 의 production 의 break. 매 eval suite 의 필요.