Нейросети и Телеграм-Боты

Руководитель: Новогрудская Ольга Павловна
Средняя общеобразовательная МБОУ Школа № 30
Цель работы: Разработать Telegram-бота на языке Python, демонстрирующего использование ботов для решения повседневных задач (например, калькулятора), а также изучить основы работы с библиотекой PyTelegramBotAPI.
Объект исследования: Объектом исследования являются Telegram-боты, их архитектура, функциональные возможности и практическое применение, а также нейросети, включая их возможности в контексте работы ботов.
ЧТО ТАКОЕ НЕЙРОСЕТИ?
Нейросеть — это математическая модель, вдохновленная работой человеческого мозга, предназначенная для решения различных задач, таких как распознавание образов, обработка текста, прогнозирование и многое другое.
Типы
- Полносвязные нейросети
- Свёрточные нейросети
- Генеративные нейросети
Простая архитектура для классификации и регрессии. Применение: распознавание чисел, предсказание.
Обработка изображений и видео. Применение: распознавание лиц, объектов.
Генерация новых данных. Применение: создание фотореалистичных изображений.
Как работают нейросети
- Нейросеть получает входные данные (текст, изображения, звук).
- Обработка в скрытых слоях.
- Выход — ответ, генерация текста, классификация, прогноз и т. д. Telegram-бот
Telegram-бот
Telegram-бот — это программа в Telegram, которая взаимодействует с пользователями через сообщения и команды. Боты могут выполнять множество задач, таких как автоматизация процессов, ответы на запросы пользователей, отправка уведомлений, а также интеграция с внешними сервисами. Они активно используются для общения с клиентами, предоставления информации, проведения опросов и многого другого. Боты разрабатываются с использованием языков программирования, таких как Python, и различных API.
Я выбрал Telegram, так как это один из лучших мессенджеров с огромной аудиторией, высокой надежностью и простотой разработки. Telegram поддерживает кнопки и меню, что делает его удобным инструментом для создания полезных ботов!
Примеры ботов
Примеры популярных ботов, использующих нейросети: GigaChat, DeepSeek и ChatGPT, которые имеют более 1 миллиона пользователей в месяц!
Я создал своего бота
(Личный школьный помощник для моего класса)
Что он может?
В бота встроены:
- Отправка расписания на неделю
- Информация о школе
- Калькулятор (переводник единиц)
- Успеваемость (оценки ученика)
- Меню (меню школьной столовой)
Так же я добавил в него GigaChat при помощи API ключа
В ходе работы:
- Изучил основы использования Python для создания полезных функций в Telegram-ботах.
- Освоил работу с API-ключами и базами данных пользователей.
- Мои одноклассники использовали бота в течение недели. Исправив незначительные ошибки, они остались довольны результатом.
Так же я понял, что разработка Telegram-ботов открывает широкие возможности для автоматизации повседневных задач, обучения и бизнеса. В данном проекте был создан простой, но функциональный бот-калькулятор, демонстрирующий базовые принципы работы с Telegram API.
Проект продемонстрировал, что даже с минимальными знаниями программирования можно создать функционального бота, способного выполнять практические задачи. Разработка Telegram-ботов открывает широкие возможности для автоматизации повседневных задач, обучения и бизнеса. Это подчеркивает мощь Telegram-ботов как инструмента в современном мире.
Код был полностью написан в программе VS CODE
