Suppose you wanted to publish some LLM generated text on your website.
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
lang attribute is for human languages. ai is not a language. Also it just looks like the common mistake of putting a country code there (Anguilla)
output is for interactive elements like a calculator.
schema + itemprop: maybe! but I don’t see a clear standard yet. IPTC has metadata for gen AI images, not text
If entire doc is gen AI: JSON-LD for entire doc can indicate author, and even entity type = Person, so in theory something else can go there?
Why do you feel you need this?
-
lang attribute is for human languages. ai is not a language. Also it just looks like the common mistake of putting a country code there (Anguilla)
output is for interactive elements like a calculator.
schema + itemprop: maybe! but I don’t see a clear standard yet. IPTC has metadata for gen AI images, not text
If entire doc is gen AI: JSON-LD for entire doc can indicate author, and even entity type = Person, so in theory something else can go there?
Why do you feel you need this?
@Edent To clarify my question: we don’t generally use HTML to indicate authorship of a textual element on the page, whether human or machine. There are whole document standards. What purpose does it serve to call this out?
If you are quoting the LLM, there is a microformat for Quotation. Unfortunately the only valid authors are of type “Person” or “Organization”. I guess you could hack it and put another value there, no one will send you to jail
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
@Edent I think the language attribute can’t be right: it’s not a language. And LLM output could be in any language, so that would prevent the ability to correctly indicate the actual language.
I would also disagree with the schema option (3); an LLM is not an author but a tool used by some other author.
Out of these three then I’d choose option 2, output element; but I don’t have a strong opinion in its favour or whether there’s a better alternative, more just a process of elimination.
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
@Edent I thought of a custom html tag that would prevent copying (lol) like: <ai-generated model="model name" date="date here" prompt="prompt to generate text">text here</ai-generated>
We could implement this now in validating html using the custom HTML elements api
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
@Edent I don't think the organisation behind a model (OpenAI) or the model family (chatgpt) should be named, it should just be more generic: "llm", "ai" or "generated".
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
<meta name="AI" content="true"> <!-- Or false -->
You could add partial or complete attributes to the spec.
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
@Edent “ai” isn’t a valid locale, so I wouldn’t use it for a language attribute.
<output> seems to have specific semantics that don’t fit.
I voted for the Schema option.
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
@Edent Maybe <meta name="author" content="AI"> when all content of a web page is AI generated…
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
@Edent I would blockquote it, and have a special class for it with visibly different formatting, perhaps a monospace font as well to emphasize the robot-ness of it.
-
Suppose you wanted to publish some LLM generated text on your website. (Perhaps to critique it, or praise it, whatever.)
What metadata would you use to indicate that it was AI generated?
Which of these examples is closest to your ideal?
(No need to reply telling me your insights on AI, thanks. I'm just interested in how you think it should be rendered in HTML.)
Comic Sans has entered the chat