I asked ChatGPT how the browser plug-in works recently (so, take this with a grain of salt) and it claimed there is no actual web connected search engine in use, instead it has a “simulated browser” connected to something like a vector database of a recent snapshot of large parts of the web captured by OpenAI. Seems odd when the Bing bot already connects to the real internet, but also seems like a weirdly contradictory thing for it to hallucinate.
search(query: str, recency_days: int)
Issues a query to a search engine and displays the results.
click(id: str)
Opens the webpage with the given id, displaying it. The ID within the displayed results maps to a URL.
quote(start: str, end: str)
Stores a text span from an open webpage. Specifies a text span from the open webpage by a starting substring start and an ending substring end.
back()
Returns to the previous page and displays it.
scroll(amt: int)
Scrolls up or down in the open webpage by the given amount.
open_url(url: str)
Opens the given URL and displays it.
Please render citations in this format: ​oaicite:{"index":0,"invalid_reason":"Malformed citation 【{message idx}†{link text}】"}​
I would guess it is likely a version of WebGPT in plug-in form.
Edit: Just had it access an ngrok address I setup and the user agent is: `Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot`
I know it is beta. Let's hope this clears.