frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Give your AI agent on-screen guides that show users where to click

7•pancomplex•2h ago
Hey HN. I'm Christian, one of the founders of Frigade (YC W23). I've noticed that a lot of in-app AI agents struggle to actually understand the products they exist in.

For instance, let's say a user asks an agent how to do something in a given SaaS product. In an ideal case, maybe that agent replies saying it has a tool to do the task and just automates that work entirely for the user. That's a great outcome.

But often that's not the case. Maybe there is no tool call for that exact task, or maybe the user's question is best solved by a specific UI workflow or interface. In these cases, many agents tend to fall back on basic RAG on their help center, or sometimes even searching the internet for an understanding of their own product. This can be a very slow process and most of the time help center articles are outdated as products evolve faster than them today. Even worse, no one likes reading a long list of bullets and mapping that back to a UI.

My tool (Assist API) solves this gap with a single tool call defined like this:

  const frigade_guide_tool = {
    description: 'Call this tool to answer product questions or guide the user through a task.',
    parameters: {
      query: {
        type: 'string',
        description: 'What the user is asking or wants to do',
      },
    },
    run: ({ query }) => frigade.assist({ query }),
  }
Here's a demo I recorded on how to set it up with the Vercel AI SDK: https://www.youtube.com/watch?v=9WQ0UbLjC6I

When called, the tool will do the following:

1) Gather context on what the user is seeing on screen, their permissions, feature flags, and more. Then one of the following:

2a) If solvable: Generate an on screen guide for how to fix a given problem

2b) If conceptual: Return text describing to the parent agent how to solve the problem

2c) Reject (i.e. unable to help)

How does the tool know what to do?

The tool learns a given application UI by using a browser-based agent. You provide a test account to your software (i.e. staging og preview), and a browser agent logs in and works its way through the entire product. It then builds its own map of how the application works which can the be queried about any product-related question or how to get from A to B in the UI. It also writes its own documentation from this map. The agent re-runs on a schedule or can be triggered through CI/CD.

Docs and more details: https://frigade.com/assist-api

Comments

mox1•14m ago
Could this be utilized to improve the actual UI itself? As a somewhat naive LLM user, I have often found that when coding up projects, when you get into the area of the UI (in projects with a web-front end), the LLM immediately reaches for curl...which feels like a very inefficient way of debugging or changing a UI....

Tailwind Labs is joining Shopify

https://tailwindcss.com/blog/tailwind-is-joining-shopify
559•EdwinHoksberg•4h ago•218 comments

Growing proof that autonomous cars save lives

https://spectrum.ieee.org/are-self-driving-cars-safe
38•bookofjoe•28m ago•29 comments

GPT-6 Astra, looped transformers, and hidden reasoning

https://magazine.sebastianraschka.com/p/gpt-6-astra-looped-transformers-and
147•ModelForge•3h ago•45 comments

GNU Radio in the browser

https://gnuradioworld.com/
64•kristianpaul•1h ago•12 comments

Planet Labs' open satellite feed

https://tech.marksblogg.com/planet-labs-open-satellite-feed.html
52•marklit•1h ago•11 comments

Desert Ant Labs: local, fast models that run on device

https://desertant.com/blog/introducing-desert-ant-labs/
290•willwhitedc•6h ago•79 comments

Apple Introduces AirPods 5

https://www.apple.com/newsroom/2026/09/apple-introduces-airpods-5-with-best-in-class-open-ear-act...
7•awad•3m ago•0 comments

Understanding the recent DDoS attack against Read the Docs

https://about.readthedocs.com/blog/2026/09/2026-ddos-attack/
36•davidfischer•1h ago•12 comments

How I advertise malicious software on Google Ads

https://xlii.space/eng/malicious-software-on-google-ads/
267•xlii•5h ago•164 comments

The UN challenges five centuries of cartography

https://www.not-ship.com/united-nations-map/
20•speckx•1h ago•11 comments

No Man's Sky Cosmos

https://www.nomanssky.com/cosmos-update/
134•Limb•1h ago•126 comments

Rivian's gambit for full autonomy

https://spectrum.ieee.org/rivian-self-driving
29•1970-01-01•22h ago•35 comments

What do Visa and Mastercard do? An intro to card networks

https://tautology.town/2026/06/01/card-networks.html
7•evakhoury•23h ago•0 comments

Qwen 3.8 follows GPT-5.5 Pro reasoning prefills

https://gist.github.com/wsxiaoys/e0286dc6bb624ff5fdf49e7f4c528ba3
8•wsxiaoys•18m ago•0 comments

We accidentally built a synthetic cell factory

https://bnext.bio/post/we-accidentally-built-a-synthetic-cell-factory
30•rajivm•2h ago•1 comments

Why Emacs Consult async searches feel slow and how to speed them up

https://www.jamescherti.com/emacs-consult-speed-async-searche-grep-ripgrep-fd-find/
4•mpweiher•29m ago•0 comments

Roame (YC S23) Is Hiring Viral Content Editor

https://www.ycombinator.com/companies/roame/jobs/KuVVqSh-content-systems-builder-editor
1•zman0225•5h ago

Claude, change the "Add to Cart" button to blue

https://opusfived.dev/
710•matthieu_bl•8h ago•289 comments

Magic Move for Code Snippets from first principles

https://rahulrav.com/blog/magic_move.html
8•rahulrav•2d ago•0 comments

Bespoke: A programming language for people who say please

https://blog.hofstede.it/bespoke-a-programming-language-for-people-who-say-please/
25•birdculture•3d ago•8 comments

Better AI code comment detector

https://entropicthoughts.com/better-ai-comment-classifier
20•ibobev•1h ago•14 comments

I haven't lost a customer service fight in seven months

https://www.sudomoin.com/p/consumer-claims
15•dimitri-vs•1h ago•4 comments

Generating the P3 Tiling

https://k-monk.org/blog/generating-the-p3-tiling/
5•evakhoury•23h ago•0 comments

DeepSeek launching v4.1 flash cheaper and more capable than v4 pro

343•nickweb•6h ago•177 comments

Every Millisecond Counts

https://jordivillar.com/blog/every-millisecond-counts
9•theanonymousone•45m ago•1 comments

Coyote v. Acme (1990)

https://www.newyorker.com/magazine/1990/02/26/coyote-v-acme
122•ChrisArchitect•3d ago•54 comments

Muse – Meta’s personal AI agent

https://ai.meta.com/muse/
605•yks•22h ago•661 comments

Show HN: Give your AI agent on-screen guides that show users where to click

7•pancomplex•2h ago•1 comments

Searching for the best silicone USB cable

https://www.frankchiarulli.com/blog/best-silicone-usb-cable/
72•evakhoury•4d ago•46 comments

Show HN: Rdltr – Inbox zero for your reading list

https://rdltr.app/
6•eduardosasso•36m ago•3 comments