|
|
|
|
|
by tptacek
338 days ago
|
|
Yes. "Writing tools to parse the output" is the work, like in any application connecting untrusted data to trusted code. I think people maybe are getting hung up on the idea that you can neutralize HTML content with output filtering and then safely handle it, and you can't do that with LLM inputs. But I'm not talking about simply rendering a string; I'm talking about passing a string to eval(). The equivalent, then, in an LLM application, isn't output-filtering to neutralize the data; it's passing the untrusted data to a different LLM context that doesn't have tool call access, and then postprocessing that with code that enforces simple invariants. |
|