8 ms·
This sounds super cool, I’m very curious how you implemented it. I’m only vaguely familiar with the API.. if I had to guess I would say you send - a system in
by jpe90 3y ago
This sounds super cool, I’m very curious how you implemented it.
I’m only vaguely familiar with the API.. if I had to guess I would say you send
- a system instruction that its job is to filter unwanted content
- examples of unwanted content
- an instruction like “filter the following html:”
For every web request you want to filter, you would re-send all of those messages followed by the page HTML as the final message. Is that close?
- gamegoblin 3y agoClose, but it's a bit more specialized to just work on HN: - Examples of unwanted content - Then I give a large numbered list of comments and ask which numbers should be filtered - The plugin then just deletes those comment nodes from the DOM. If HN ever updates their HTML I will have to tweak this code. The reason to send a large list of comments is just to save on costs. It's cheaper to do it this way than one comment at a time. So the main difference from what you've proposed is GPT never sees the HTML. My code enumerates the comments in the HTML and splices them in to the prompt in a nice numbered list, then does the reverse translation from list number to DOM element in the other direction.
- jpe90 3y agoOh that’s clever! Thanks for answering!