← Graph

Forms Are Dead: Building Agentic Workflows in Ruby

talk 23 connections

Adam Okoń's first big-stage talk, delivered at wroclove.rb 2026. Argues that complex forms are a bottleneck for non-technical B2B users, that undocumented form paths accumulate over a product's life, and that developers rarely see the daily pain of end users. Proposes an augmented-form workflow: an extra first step where users paste requirements in natural language (e.g. from a client email) and an LLM analyzes them to produce a pre-filled form state that the user audits and finalizes — giving non-technical people a 'code review' step suited to regulated markets. Compares monolith (Rails + Sidekiq/Solid Queue + Ruby LLM + Turbo Streams) and microservice (message-broker based) designs. Highlights using async and fibers for heavy IO-bound LLM workloads, with live statistics showing the throughput advantage over thread-based jobs, and recommends OpenTelemetry for observability and tracking baseline metrics before and after introducing LLM features. Closes with production case study: complex form with incomplete data sets saw dramatic time reduction, higher adoption of supporting features, and strong positive user feedback. Q&A covers measured async speedups, why AI instead of splitting UI into steps, back-end vs. browser-based WebLLM (blocked by security/regulated markets), preserving user options in constrained forms, and guiding users through nested conditional forms.

date
2026-04-17
type
talk
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Core pattern introduced in the talk.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
AI Agent concept
The talk is framed around building agentic workflows.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Introduces the idea that the LLM analysis phase can also prepare state for other screens.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Ruby LLM tool
Recommended as the monolith LLM integration gem with agent/tool abstractions.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
async tool
Recommended for heavy IO-bound LLM workloads using fibers and the barrier abstraction.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Recommended as an observability tool to inspect long-running LLM workflows.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Sidekiq tool
Cited as the typical background-job engine in the monolith path.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Solid Queue project
Cited as an alternative background-job engine in the monolith path.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Cited as the real-time mechanism for pushing analyzed state back to the user.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Primary framework for the monolith implementation of the workflow.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Puma tool
Cited as evidence the community is adopting fiber pools for IO concurrency.
talk Forms Are Dead: Building Agentic Workflows in Ruby
about
Anthropic company
Referenced as part of the LLM lab release cycle and recent issues (Claude code source exposure, subscription cancellation story).
asked_at
Forms Are Dead: Building Agentic Workflows in Ruby talk
Audience Q&A.
asked_at
Forms Are Dead: Building Agentic Workflows in Ruby talk
Audience Q&A about running AI client-side in the browser.
asked_at
Forms Are Dead: Building Agentic Workflows in Ruby talk
Audience Q&A about measured async/fiber performance gains.
asked_at
Forms Are Dead: Building Agentic Workflows in Ruby talk
Audience Q&A about how forms still communicate options to users under AI prefill.
asked_at
Forms Are Dead: Building Agentic Workflows in Ruby talk
Audience Q&A about guiding users through nested conditional forms.
person Adam Okoń
authored
Forms Are Dead: Building Agentic Workflows in Ruby talk
Adam Okoń delivered this talk as his first big-stage presentation.
from_talk
Forms Are Dead: Building Agentic Workflows in Ruby talk
Adam Okoń's closing recommendation to measure KPIs before and after.
from_talk
Forms Are Dead: Building Agentic Workflows in Ruby talk
Adam Okoń's recommendation to adopt async for LLM-heavy IO workloads.
takeaway Best UI Is No UI
from_talk
Forms Are Dead: Building Agentic Workflows in Ruby talk
Adam Okoń's Q&A answer when asked why he chose AI over UI optimization.
from_talk
Forms Are Dead: Building Agentic Workflows in Ruby talk
Observation from the talk's closing section, citing Puma's new fiber pool as evidence.
talk Forms Are Dead: Building Agentic Workflows in Ruby
presented_at
Delivered on day 1 of wroclove.rb 2026.

Provenance

Created
2026-04-17 16:18 seed
Read by
36 extractions