Пишите лучшие статьи с помощью искусственного интеллекта в Python
Исследовательская лаборатория искусственного интеллекта OpenAI разработала алгоритм машинного обучения, способный генерировать текст, неотличимый от написанного человеком.
В этой статье вы узнаете, как использовать ИИ для автоматизации написании статей.
Код в этой статье был написан и протестирован в Google Colab. Вы должны использовать Google Colab для кодирования, чтобы быть уверенными в тех же результатах.
Импорт пакетов API-ключ
- Установите и импортируйте пакет OpenAI
!pip install openai
import os
import openai
- Получите свой API-ключ, зарегистрировав бесплатную учетную запись на https://openai.com/
Создайте своего искусственного помощника по письму
Код искусственного помощника по письму показан ниже. Вставьте свой ключ API с вебсайта OpenAi между кавычками «INSERT YOUR OPENAI API KEY HERE».
Методология и логика кода объясняются ниже.
!pip install openai
import os
import openai
openai.api_key = "INSERT YOUR OPENAI API KEY HERE"
response = openai.Completion.create(
model = "text-davinci-002",
prompt = "In the current world, Artificial Intelligence is gaining more and more traction. However, while it has its advantages, the world should also be careful of its pitfalls. In this article, we will elaborate.",
temperature = 0.7,
max_tokens = 700,
top_p=1,
frequency_penalty = 0,
presence_penalty = 0
)
response
Выберите модель ИИ
Открытый ИИ обучил различные искусственные модели со своими преимуществами и недостатками:
- `davinci`: стандартная модель Alpha, выпущенная в июне 2020 года.
- `ada`: уменьшенная и более быстрая версия стандартной модели.
- «eagle»: уменьшенная и более быстрая версия стандартной модели.
Напишите свою подсказку
ИИ будет основывать свое завершение записи на основе этой подсказки ввода. Хорошая подсказка должна состоять из следующих элементов:
- Настройка
- Характер
- Цель
Затем ИИ создаст историю на основе этих элементов.
Подсказка: «В современном мире искусственный интеллект набирает всю большую популярность. Однако, несмотря на свои преимущества, мир также должен быть осторожен со своими ловушками. В этой статье мы уточним».
ИИ генерирует: «Искусственный интеллект - это область информатики и инженерии, ориентированная на создание интеллектуальных агентов, которые представляют собой системы, способные рассуждать, обучаться и действовать автономно. Преимуществ у ИИ много. Во-первых, ИИ может помочь нам автоматизировать повторяющиеся задачи, высвобождая время, чтобы мы могли сосредоточиться на более творческих и продуктивных занятиях. Во-вторых, ИИ может помочь нам принимать более правильные решения, предоставляя нам более точную и актуальную информацию. В-третьих, ИИ может помочь нам улучшить наши продукты и услуги, постоянно обучаясь и совершенствуясь. Наконец, ИИ может помочь нам повысить эффективность и производительность за счет автоматизации задач и процессов. Однако есть и некоторые недостатки ИИ, о которых нам следует знать. Во-первых, ИИ может привести к потере рабочих мест, поскольку он автоматизирует многие задачи, которые в настоящее время выполняются людьми. Во-вторых, ИИ может использоваться в злонамеренных целях, таких как создание ложной информации или распространение компьютерных вирусов. В-третьих, ИИ может быть предвзятым, например, если он обучается на предвзятых данных. Наконец, ИИ может быть дорогим в разработке и обслуживании».
Настройте свои параметры
температура
Параметр температуры определяет, насколько вероятно, что модель выберет каждое слово. Более высокая температура повышает вероятность того, что модель будет выбирать менее распространенные слова, а более низкая температура повышает вероятность того, что модель будет выбирать более распространенные слова.
max_tokens
Параметр max-tokens в моделях GPT-3 — это максимальное количество токенов, которое может быть сгенерировано моделью.
Токены — это основные единицы, которые модель GPT-3 использует для представления текста.
Top_p
Параметр Top_p сообщает модели, сколько вариантов следует учитывать при прогнозировании следующего слова в последовательности.
Frequency_penalty
Параметр Frequency_penalty сообщает модели GPT-3, как часто использовать каждое слово.
presence_penalty
Параметр presence_penalty помогает модели узнать, когда уместно использовать слово, а когда нет.
Теперь у вас есть личный помощник по письму, использующий самые современные модели искусственного интеллекта.
Помимо помощи в написании, искусственный интеллект также может создавать творческие изображения на основе введенного вами текста.