improve ai notices

This commit is contained in:
derpystuff 2023-12-09 23:01:55 +01:00
parent 71763ac49b
commit 331bdc9da0
5 changed files with 10 additions and 11 deletions

View file

@ -65,7 +65,7 @@ module.exports = {
}, },
description: description.join('\n'), description: description.join('\n'),
footer: { footer: {
text: `Bard • This information may be inaccurate or biased` text: `Bard • Generative AI is experimental. Response may be factually incorrect or biased.`
} }
})], })],
files files
@ -105,7 +105,7 @@ module.exports = {
}, },
description: description.join('\n'), description: description.join('\n'),
footer: { footer: {
text: `Bard • This information may be inaccurate or biased` text: `Bard • Generative AI is experimental. Response may be factually incorrect or biased.`
} }
}) })
@ -146,7 +146,7 @@ module.exports = {
}, },
description: description.join('\n'), description: description.join('\n'),
footer: { footer: {
text: `Bard • This information may be inaccurate or biased` text: `Bard • Generative AI is experimental. Response may be factually incorrect or biased.`
} }
}) })

View file

@ -110,7 +110,7 @@ module.exports = {
}, },
description: description.join('\n'), description: description.join('\n'),
footer: { footer: {
text: `${MODELS[model.toLowerCase()].name}This information may be inaccurate or biased` text: `${MODELS[model.toLowerCase()].name}Generative AI is experimental. Response may be factually incorrect or biased.`
} }
})], })],
files files

View file

@ -39,7 +39,7 @@ module.exports = {
return editOrReply(context, createEmbed("default", context, { return editOrReply(context, createEmbed("default", context, {
description: smallIconPill("generative_ai", args.text) + '\n' + codeblock("ansi", [res.body.output.substr(0, 2020 - args.text.length)]), description: smallIconPill("generative_ai", args.text) + '\n' + codeblock("ansi", [res.body.output.substr(0, 2020 - args.text.length)]),
footer: { footer: {
text: `🗣🗣📢🔥🔥🔥🔥💯${context.application.name}`, text: `Generative AI is experimental.${context.application.name}`,
iconUrl: STATICS.openai iconUrl: STATICS.openai
} }
})) }))

View file

@ -88,7 +88,7 @@ module.exports = {
}, },
description: description.join('\n'), description: description.join('\n'),
footer: { footer: {
text: `PaLM 2 • This information may be inaccurate or biased` text: `PaLM 2 • Generative AI is experimental. Response may be factually incorrect or biased.`
} }
})], })],
files files

View file

@ -1,15 +1,14 @@
const { createEmbed } = require('../../../labscore/utils/embed') const { createEmbed } = require('../../../labscore/utils/embed')
const { editOrReply } = require('../../../labscore/utils/message') const { editOrReply } = require('../../../labscore/utils/message')
const superagent = require('superagent') const { iconPill, smallIconPill } = require('../../../labscore/utils/markdown')
const { codeblock, iconPill, smallIconPill } = require('../../../labscore/utils/markdown')
const { Permissions } = require("detritus-client/lib/constants"); const { Permissions } = require("detritus-client/lib/constants");
const { canUseLimitedTestCommands } = require('../../../labscore/utils/testing') const { canUseLimitedTestCommands } = require('../../../labscore/utils/testing')
const { STATICS, STATIC_ICONS } = require('../../../labscore/utils/statics'); const { STATIC_ICONS } = require('../../../labscore/utils/statics');
const { summarizeWebpage } = require('../../../labscore/api/obelisk'); const { summarizeWebpage } = require('../../../labscore/api/obelisk');
const URL_REGEX = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/ const URL_REGEX = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([^> ]*)/
module.exports = { module.exports = {
name: 'summarize', name: 'summarize',
@ -45,7 +44,7 @@ module.exports = {
return editOrReply(context, createEmbed("defaultNoFooter", context, { return editOrReply(context, createEmbed("defaultNoFooter", context, {
author: { author: {
iconUrl: STATIC_ICONS.ai_summary, iconUrl: STATIC_ICONS.ai_summary,
name: res.response.body.title || '', name: res.response.body.title || 'Key points from the page',
url: webUrl[0] url: webUrl[0]
}, },
description: '- ' + res.response.body.summaries.join('\n- '), description: '- ' + res.response.body.summaries.join('\n- '),