С развитием технологий искусственного интеллекта программирование становится доступнее для людей без специального образования. Сегодня необязательно быть разработчиком, чтобы создавать работающие приложения и программы. Искусственный интеллект может автоматизировать рутинные задачи и генерировать программный код по описанию.
В этой статье мы рассмотрим, как уже сейчас с помощью ИИ можно писать код на разных языках программирования, не углубляясь в его знание. Узнаем, какие инструменты предлагает современный ИИ для генерации кода и создания рабочих приложений. Разберем примеры задач, которые можно решить без знания языков программирования.
Искусственный интеллект открывает программирование для всех, кто готов описать логику работы приложения словами. Давайте разберемся, что уже можно создать без кода!
- Подготовка к кодингу {напримере создания бота в телеграмме.}
- Телеграмм бота
- Дискорд бота
- Вк бот
- Простые скрипты.
Давайте попробуем создать бота для телеграмма который будет сохранять все что пришлет ему пользователь.
- Нейросеть через которую кодить
Я буду использовать нейросеть от Open AI {ссылка на статью недавнюю} ChatGPT
- Как создавать промты.
Достаточно просто попросить и конкретно описать, что ты хочешь.
Как здесь.
- Собираем бота.
Вот полный код который выдал мне чат гпт:
```python
import telebot
from telebot import types
token = 'YOUR_BOT_TOKEN'
bot = telebot.TeleBot(token)
@bot.message_handler(content_types=['photo'])
def save_photo(message):
file_id = message.photo[-1].file_id
file_info = bot.get_file(file_id)
file = bot.download_file(file_info.file_path)
with open('photos/' + file_info.file_path, 'wb') as new_file:
new_file.write(file)
@bot.message_handler(content_types=['video'])
def save_video(message):
file_id = message.video.file_id
file_info = bot.get_file(file_id)
file = bot.download_file(file_info.file_path)
with open('videos/' + file_info.file_path, 'wb') as new_file:
new_file.write(file)
@bot.message_handler(content_types=['audio'])
def save_audio(message):
file_id = message.audio.file_id
file_info = bot.get_file(file_id)
file = bot.download_file(file_info.file_path)
with open('audios/' + file_info.file_path, 'wb') as new_file:
new_file.write(file)
@bot.message_handler(func=lambda message: True)
def save_text(message):
with open('texts/text.txt', 'a') as file:
file.write(message.text + '\n')
bot.polling()```
Вставляем наш готовый код в файл с расширением .py
Я сразу же заменил Your_Bot_Token на токен что дал мне этот бот:
Запускаем
Ошибок нет. Значит все хорошо.
Заходим в телеграмм пишем что нибудь и проверяем.
Так. Проверим ошибки.
Ага в самой последней строчке указано что не существует директории texts/text.txt
Создаем и сново запускаем
В документе появился текст "/start".
Настало время проверить как бот сохраняет изображения.
Запускаем и отправляем ему котика.
Проверяем ошибки, и...
Опять та же ошибка, создаем директории, и снова запускаем.
Ок. Ошибок нет, в папке...
Он скачал картинку, это успех.
Теперь так же проверим сохранения видео.
Опять та же песня, создаем директории и снова запускаем...
Бот сохранил и это, а значит он работает нормально.
Вот таким способом можно с легкостью писать код, также в процессе создания ботов, можно понять основные тонкости языка Python и библиотеки которую вы будете использовать.
В завершении статьи, важно подчеркнуть успех созданного бота. Он успешно функционирует. В будущем этот инструмент можно будет улучшить, однако, на бесплатных ресурсах это может представлять определенные сложности.
Если вы заинтересованы в продолжении темы и желаете увидеть больше подобных статей, ваша активность и обратная связь имеют огромное значение. Поддерживайте обсуждения, задавайте вопросы и демонстрируйте интерес к этой теме — это будет стимулом для создания нового контента и обновлений. Спасибо за внимание и доверие.
Я уже, как несколько месяцев сделал своего бота. И почти постоянно его обновляю.
Оценить работу можно туть
Подписывайся❗
#ИИ #ПРОГРАММИРОВАНИЕ #писатьпрограммы #python
#телеграммбот #коднапитоне
#Chatgpt #чатгпт #бесплатныйИИ
#Искусственный интеллект
#программированиеИИ