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

Как я разработал Telegram Bot с помощью Gemini 2.0 Pro

Что умеет бот Мои друзья и коллеги знают, что я продуктовый дизайнер и не имею знаний и навыков программирования. Разработать дизайн для продукта – это ок! А написать код для меня раньше не представлялось возможным. Хотя и было несколько попыток стать программистом в далеких 2004-2005 годах. Вот что у меня получилось сделать с Gemini 2.0 Pro: и другое... Всё вышеперечисленное исключительно было реализовано с пошаговой инструкции от Gemini. Процесс был очень увлекательным, иногда и сложным. Основные проблемы, с которыми я неизбежно сталкивался, потому что у меня была многоэтапная работа: Позже я понял, лучше каждый раз открывать новый чат, отправлять ему весь код с просьбой изучить, а затем писать, что нужно сделать. Самое интересное для меня стало то, что Gemini может хранить контекст до 1 млн токенов в час – это 4 книги Льва Толстого "Война и мир". Вся книга примерно 230 тыс. токенов. Любая продвинутая модель от OpenAI хранит контекст только в 32 тыс. токенов (в тарифе за 20 долларо
Оглавление

Разработка приложений и телеграм ботов с помощью ИИ, ChatGPT и Gemini
Разработка приложений и телеграм ботов с помощью ИИ, ChatGPT и Gemini

Что умеет бот

  • Отправлять запросы в Gemini и получать ответы
  • Работать с моделью Gemini 2.0 Flash
  • Обрабатывать тексты, аудио и файлы

Почему я об этом рассказываю?

Мои друзья и коллеги знают, что я продуктовый дизайнер и не имею знаний и навыков программирования. Разработать дизайн для продукта – это ок! А написать код для меня раньше не представлялось возможным. Хотя и было несколько попыток стать программистом в далеких 2004-2005 годах.

Вот что у меня получилось сделать с Gemini 2.0 Pro:

  • веб-приложение связывается с API Gemini
  • настройка базы данных: хранение истории чатов в базе Postgres и другой - пользовательской информации
  • фреймворки для телеграм-бота и многие другие библиотеки для работы с текстом, - аудиофайлами и документами
  • прием и обработка платежей через API Telegram и Юкасса.
  • настройка и конфигурация серверов
  • пользовательские сценарии, истории чатов, балансы и уведомления

и другое...

Всё вышеперечисленное исключительно было реализовано с пошаговой инструкции от Gemini.

Процесс был очень увлекательным, иногда и сложным.

Какие бывают сложности?

Основные проблемы, с которыми я неизбежно сталкивался, потому что у меня была многоэтапная работа:

  • потеря контекста и галлюцинации ИИ
  • неточные инструкции могут ухудшить проделанную работу

Позже я понял, лучше каждый раз открывать новый чат, отправлять ему весь код с просьбой изучить, а затем писать, что нужно сделать.

Самое интересное для меня стало то, что Gemini может хранить контекст до 1 млн токенов в час – это 4 книги Льва Толстого "Война и мир". Вся книга примерно 230 тыс. токенов.

Почему Gemini 2.0 Pro

Любая продвинутая модель от OpenAI хранит контекст только в 32 тыс. токенов (в тарифе за 20 долларов). Хотя я начинал разрабатывать бота с ChatGPT, топтался на одном месте из-за того, что GPT "затирал" уже написанный код, потому что терял контекст и начинал галлюцинировать.

У меня накопился опыт разработки сложных продуктов с помощью ИИ, который я планирую отразить в документе. В ближайшем будущем напишу PDF-ку с инструкциями и опубликую у меня в ТГ канале

А вы пока пробуйте, у вас всё получится!

Ссылка на бота