Register and share your invite link to earn from video plays and referrals.

cv usk
@cv_usk
AI / Software Research Notes AI Agent, LLMOps, MLOps, Software Architecture 投稿は個人の意見です。
Joined May 2026
270 Following    313 Followers
Practices for embedding AI agents into enterprise systems [Human-in-the-Loop Approval Gate] 💡 The last line of defense for AI is a human. Without an approval gate before high-risk actions, a single hallucination can cause irreversible damage. 🔥 Problems Solved - Critical errors from hallucination or misoperation execute with no final check - No audit trail of "who approved what" makes accountability impossible - Cannot comply with regulations requiring human involvement in certain operations - Approval scope too broad leads to rubber-stamping and approval fatigue 🏗️ Proposed Pattern Actions are risk-scored across dimensions like monetary value, blast radius, reversibility, and data classification. Only those exceeding the threshold enter the approval queue. Notifications go via Slack, email, or dedicated UI, while jobs are suspended and persisted during approval wait. Approval, rejection, or modification results are logged with approver identity for audit. Start with broad approval coverage, then progressively raise automation as accuracy track record builds (HITL to HOTL to full-auto). ✅ Selection Criteria - Fit: high-risk operations involving money, contracts, customer touchpoints, HR, production changes - Not Fit: low-risk, high-volume, latency-critical processing where approval becomes a bottleneck ⚠️ Pitfalls - Making everything require approval causes "approval fatigue" and defeats the purpose - Forgetting to persist jobs during approval wait leads to timeout and job loss - Without predefined accuracy thresholds for raising automation, you stay manual forever 🛠️ Implementation Approach 1. Define risk-scoring logic (monetary value, blast radius, reversibility, data classification) as policies in OPA/Cedar to dynamically determine approval requirements 2. Implement approval notifications via Slack Bolt (or Teams Webhook) with interactive approve/reject buttons 3. Use Temporal's workflow suspension or Step Functions callback waiting to persist jobs during approval wait 4. Log all approval/rejection/modification results as audit records (approver, timestamp, reason) to CloudWatch Logs or Datadog 5. Predefine HITL-to-HOTL-to-full-auto migration thresholds (e.g., 99%+ accuracy over 100 consecutive decisions) and visualize progress on a dashboard #AIAgents# #EnterpriseArchitecture#
Show more