5 ways my AI automations failed silently, and the checks that catch them now
说明与用途
在韩国的单人业务中,自动化看似成功,但实际结果缺失。通过添加最终状态检查,作者发现隐藏的故障并确保了可靠性。
问题
Automations performed actions that appeared successful but did not produce the intended end results, causing hidden failures.
结果
By adding end‑state verification checks, the author turned silent failures into detectable errors, preventing wasted effort and ensuring reliable automation outcomes.
工作流
- 1. Log button taps and store approvals in a feedback table. 2. Run a daily SQL query to count approvals per rating. 3. Schedule a systemd timer to run a Node script with Playwright. 4. Verify the timer uses the correct Node binary and check journal logs. 5. Upload PDFs via content editor and monitor progress bar. 6. After upload, download the file as a logged-out user to confirm completion. 7. Post replies via an agent and check the user’s activity tab for visibility. 8. Publish scheduled posts to community channels and pull impression metrics. 9. If any check fails, halt further automation and investigate the root cause.
证据
A bot sends every draft to my phone with Approve / Edit / Reject buttons, and every tap is supposed to land in a feedback table that the next draft reads first.
I installed a posting queue on my VPS in the morning: a systemd timer that runs a Node script every 10 minutes, and the script drives a headless browser with Playwright.
The progress bar went to 99% and sat there. The page still looked fine and still had a download button, which pointed at the old file.
I had an agent reply to a few posts on a social platform. Afterwards, the replies didn't show on the post pages, so it looked like the replies had failed.
I pulled the impression numbers for the first two: 2 and 0.
- 记录日期: 2026-10-03T13:40:58.409Z