Добавить в корзинуПозвонить
Найти в Дзене
Usoftware

Создание простого ИИ-бота своими руками на Python

Статья создана при поддержке магазина Usoftware. Искусственный интеллект уже давно вышел за пределы лабораторий и научных центров. Сегодня любой желающий может создать собственного ИИ-бота буквально за вечер, используя доступные инструменты и немного знаний Python. В этой статье мы пошагово разберем, как создать простого, но функционального текстового ИИ-бота, способного общаться с пользователем, отвечать на вопросы и выполнять простые задачи. Перед началом убедитесь, что у вас установлено следующее: Также необходимо установить несколько библиотек. В терминале выполните команду: pip install openai python-dotenv Создайте папку проекта и внутри два файла: Пример содержимого файла .env: OPENAI_API_KEY=sk-ваш_ключ_от_openai Теперь создайте файл bot.py и вставьте в него следующий код: import openai
import os
from dotenv import load_dotenvload_dotenv()
openai.api_key = os.getenv("OPENAI_API_KEY")def ask_gpt(prompt):
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
me
Оглавление

Статья создана при поддержке магазина Usoftware.

Искусственный интеллект уже давно вышел за пределы лабораторий и научных центров. Сегодня любой желающий может создать собственного ИИ-бота буквально за вечер, используя доступные инструменты и немного знаний Python. В этой статье мы пошагово разберем, как создать простого, но функционального текстового ИИ-бота, способного общаться с пользователем, отвечать на вопросы и выполнять простые задачи.

Что понадобится

Перед началом убедитесь, что у вас установлено следующее:

  • Python версии 3.8 или выше
  • pip — менеджер пакетов Python
  • Аккаунт OpenAI и API-ключ
  • Терминал или командная строка

Также необходимо установить несколько библиотек. В терминале выполните команду:

pip install openai python-dotenv

Структура проекта

Создайте папку проекта и внутри два файла:

  • .env — для хранения API-ключа
  • bot.py — основной файл с кодом

Пример содержимого файла .env:

OPENAI_API_KEY=sk-ваш_ключ_от_openai

Код ИИ-бота

Теперь создайте файл bot.py и вставьте в него следующий код:

import openai

import os

from dotenv import load_dotenvload_dotenv()

openai.api_key = os.getenv("OPENAI_API_KEY")def ask_gpt(prompt):

response = openai.ChatCompletion.create(

model="gpt-3.5-turbo",

messages=[

{"role": "system", "content": "Ты дружелюбный помощник."},

{"role": "user", "content": prompt}

]

)

return response['choices'][0]['message']['content']if __name__ == "__main__":

print("ИИ-бот запущен. Напишите что-нибудь (или 'выход' для завершения):")

while True:

user_input = input("Вы: ")

if user_input.lower() in ["выход", "exit", "quit"]:

break

reply = ask_gpt(user_input)

print("Бот:", reply)

Как запустить бота

  1. Убедитесь, что API-ключ указан в .env
  2. Откройте терминал в папке проекта
  3. Выполните команду:
python bot.py

После этого вы сможете общаться с ботом в командной строке.

Что можно улучшить

Этот бот — базовая реализация. На его основе вы можете:

  • Добавить сохранение истории диалога
  • Подключить интерфейс (например, Tkinter)
  • Интегрировать с Telegram или Discord
  • Использовать другие языковые модели
  • Подключить внешние сервисы через API

Заключение

Создание собственного ИИ-бота — это несложно, даже для новичка. Всего несколько строк кода — и у вас есть рабочий помощник на базе мощной языковой модели. Такой проект поможет не только освоить Python, но и открыть для себя огромные возможности искусственного интеллекта.