Prompt
Compare prices across three shops on iPhone, with an AI agent.
One prompt, three shops, one table with the cheapest price and the links. Peji searched, opened a product page in each shop and read the price on the page.
The prompt
Find the price of the Sony WH-1000XM5 in three online shops and tell me which is cheapest, with links.
Find the price of the Sony WH-1000XM5 in three online shops and tell me which is cheapest, with links.
Amazon.it 199 EUR, MediaWorld 216.49 EUR, Unieuro 249.99 EUR. Cheapest: Amazon.it at 199 EUR.
- Done: navigateOpened three search tabs at once
- Done: navigateamazon.it product page
- Done: navigatemediaworld.it product page
- Done: navigateunieuro.it product page
- Done: readRead the price on each page
- Done: scriptPulled the price and the delivery note
What does not work
- The Amazon price is a limited-time deal. The same prompt on another day gives another number, and the page shows the date of the run.
- A shop that asks for a login stops the run and asks you first.
- A captcha on a search page stops the run. Peji does not solve captchas.
- Prices do not include shipping differences unless the page states them.
What the run did
The run took 48 seconds and 13 steps. Peji opened a search for each shop in its own tab first, then went to the product page in each shop and read the price there, instead of trusting the number in the search result.
The answer named the three prices, put the cheapest first, and linked the three pages. It also noted that the Amazon price is the version with the hard case, and that a used unit costs less.
The run was made in Italy on the Italian shops, with prices in euros. Nothing here says what the same prompt returns on shops in another country.
Why it works in the tabs
Peji works in the WebKit tabs on the iPhone, so the pages it reads are the pages you can open by hand. Nothing is fetched from a server in the cloud, and the shops see a normal Safari session.
Questions
Does Peji buy the product?
No. It stops before anything that sends, buys, pays, books, publishes or deletes. If you ask it to buy, it asks you first and you confirm the order on the page.
Does it work with shops that need a login?
It works in the same session you use, so a shop where you are already signed in works. The run still stops before a purchase.
How much of this reaches the model?
The text of the pages the agent reads, which is what a chat with the same question would send. Chats stay as files on the iPhone, and with your own endpoint the Peji server receives nothing.
Where these facts come from
Read on 2026-11-02. Prices and labels change; the link is the document that counts.
- Amazon.it, Sony WH-1000XM5https://www.amazon.it/Sony-WH-1000XM5-Cuffie-Wireless-Cancelling/dp/B09Y2MYL5C
- MediaWorld, Sony WH-1000XM5https://www.mediaworld.it/it/product/_sony-wh1000xm5b-cuffie-wireless-black-174836.html