как я могу использовать openai gpt 3, чтобы найти альтернативные варианты написания плохих слов?

Итак, я делаю автоматическую модификацию бота Discord, который находит альтернативные варианты написания плохих слов. Я пробовал использовать регулярное выражение, чтобы найти их, но обнаружил много ложных срабатываний. поэтому я подумал об использовании openai gpt-3 для этого, так как я видел снимок экрана, на котором кто-то использовал его для поиска альтернативных вариантов написания.

скриншот:

К сожалению, я не знаю, как именно они заставили gpt-3 сделать это и как нечто подобное можно использовать в таком приложении, как бот Discord.

Подскажите, пожалуйста, как можно использовать gpt-3 для поиска альтернативных вариантов написания слов?

любая помощь будет оценена по достоинству! благодарю вас!

2 ответа

Я не уверен, что вам нужны подсказки / настройки. Однако, основываясь на моем опыте (3-4 месяца), я бы использовал подсказку из нескольких снимков, такую ​​как:

      Check spelling and return the corrected word:
Word: nawty
Returns: naughty
Word: rigt
Returns: right
Word: stakoverflow
Returns: 

Я думаю, что высокая температура и отсутствие штрафов пойдут на пользу. Кроме того, продолжайте пробовать разные движки и посмотрите, как они себя ведут. Curie-Instruct-beta должна это сделать.

В настоящее время (апрель 2023 г.) вы можете сделать это с помощью API openAI. Вот пример из документации API:

      curl https://api.openai.com/v1/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "text-davinci-003",
"prompt": "Correct this to standard English:\n\nShe no went to the market.",
"temperature": 0,
"max_tokens": 60,
"top_p": 1.0,
"frequency_penalty": 0.0,
"presence_penalty": 0.0
}'
Другие вопросы по тегам