Urgent.News

What's breaking now, across thousands of outlets.

Tech

636 Bytes: What Happens When You Stop Teaching RPA the Path

I sat in a room with a very large automation system and a very familiar problem: it had become fragile. The language came quickly. DOM. Timestamps. Timing windows. Selectors. Retries. Circle back. Every word was reasonable. Together, they described a hill. The system was not fragile because its builders lacked discipline. It was fragile because the path had become the product. A bot was taught…

The article discusses the fragility of traditional robotic process automation (RPA) systems and proposes a new architecture to address these issues. Instead of relying on brittle selectors and timing windows, the new approach focuses on intent-driven automation, where the system is taught not what element to find, but the desired outcome.

A key component of this approach is the use of a 636-byte WebAssembly module, which keeps the boundary between the intelligent proposal and authorized browser action deterministic and inspectable. The article also highlights the importance of separating intelligence from authority, with the AI model only interpreting intents and proposing actions, while other responsibilities, such as credential management and policy enforcement, are handled separately.

The article presents a cost comparison between the legacy path and the intent architecture, showing an 82.1% reduction in monthly costs. Additionally, a synthetic web application called the Component Gym is introduced to test the robustness of the new architecture, demonstrating that it can navigate, distinguish targets from decoys, and verify outcomes without relying on memorized selectors.

Overall, the article emphasizes the need for a more flexible and safe approach to automation, moving away from rigid path-driven systems towards intent-driven, isolated, and evidence-based solutions.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

An 18-hour half-life for mixed launch feeds

Product Hunt, Hacker News, and GitHub do not speak the same language. One is votes in a 24-hour window, one is comments on a Show HN, one is stars on a repo that may have been created last month.

  • 18-hour half-life chosen for LaunchSignal ranking system
  • GitHub stars weighted heavily at 2 × stars + forks
  • 18-hour half-life balances recent activity and fair representation

Stop Thrashing Under Memory Pressure: Practical zram + systemd-oomd on Linux

Stop Thrashing Under Memory Pressure: Practical zram + systemd-oomd on Linux When a homelab box or small VPS runs out of free RAM, the failure mode is rarely a clean kill.

  • zram provides compressed swap in RAM, reducing disk swap impact
  • systemd-oomd monitors cgroup v2 PSI to proactively kill offending processes
  • Configuration sets zram size to half of system RAM with ZSTD compression

More from Friday 28 August →