globus148/Shark_project

Python

0

4 commits

updated Dec 5, 2025

See the code

README

🦈 SHARK AI

SHARK AI — это веб-приложение и Telegram-бот для адаптации текстов на простой язык в соответствии с редакционной политикой Госуслуг.
Проект создан в рамках обучения в Яндекс.Лицее.


👥 Команда

  • Гульовский Глеб — ML-разработчик, Backend-разработчик
  • Филатов Алексей — Frontend-разработчик

🎯 Цель проекта

Создать удобный сервис, который:

  • 🔄 Переводит формальные тексты на простой и понятный язык
  • ✍️ Исправляет орфографические и грамматические ошибки
  • #️⃣ Генерирует заголовки для длинных текстов
  • 📜 Соответствует редполитике Госуслуг и принципам простого языка от Сбера

🛠 Технологии

Backend

  • Python 3.10+ — основа проекта
  • Flask — веб-приложение
  • Aiogram 3.10 — Telegram-бот
  • SQLAlchemy — работа с базой данных

NLP-модели

  • UrukHan/t5-russian-spell — исправление орфографии
  • cointegrated/rut5-base-paraphraser — перефразирование текста
  • IlyaGusev/rut5_base_sum_gazeta — генерация заголовков

Frontend

  • HTML5, CSS3, JavaScript — интерфейс
  • Bootstrap (опционально) — для стилизации

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

Shark_AI/
├── app.py              # Веб-приложение
├── tg.py               # Telegram-бот
├── requirements.txt    # Зависимости
├── static/             # Статические файлы (CSS, JS)
├── templates/          # HTML-шаблоны
└── instance/
    └── dbase.db        # База данных SQLite

⚙️ Установка и запуск

  1. **Клонируйте репозиторий:

    git clone https://github.com/globus148/Shark_project.git
    cd Shark_project
    
  2. Установите зависимости:

    pip install -r requirements.txt
    
  3. Запустите приложение:

    • Веб-интерфейс:
      python app.py
      
    • Telegram-бот:
      python tg.py
      

🚀 Использование

  1. Веб-приложение: Откройте http://localhost:5000 в браузере и загрузите текст для обработки.
  2. Telegram-бот: Найдите бота в Telegram, отправьте текст и выберите нужную функцию (адаптация, исправление ошибок, генерация заголовка).

globus148/Shark_project

Python

0

4 commits

updated Dec 5, 2025

See the code

README

🦈 SHARK AI

SHARK AI — это веб-приложение и Telegram-бот для адаптации текстов на простой язык в соответствии с редакционной политикой Госуслуг.
Проект создан в рамках обучения в Яндекс.Лицее.


👥 Команда

  • Гульовский Глеб — ML-разработчик, Backend-разработчик
  • Филатов Алексей — Frontend-разработчик

🎯 Цель проекта

Создать удобный сервис, который:

  • 🔄 Переводит формальные тексты на простой и понятный язык
  • ✍️ Исправляет орфографические и грамматические ошибки
  • #️⃣ Генерирует заголовки для длинных текстов
  • 📜 Соответствует редполитике Госуслуг и принципам простого языка от Сбера

🛠 Технологии

Backend

  • Python 3.10+ — основа проекта
  • Flask — веб-приложение
  • Aiogram 3.10 — Telegram-бот
  • SQLAlchemy — работа с базой данных

NLP-модели

  • UrukHan/t5-russian-spell — исправление орфографии
  • cointegrated/rut5-base-paraphraser — перефразирование текста
  • IlyaGusev/rut5_base_sum_gazeta — генерация заголовков

Frontend

  • HTML5, CSS3, JavaScript — интерфейс
  • Bootstrap (опционально) — для стилизации

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

Shark_AI/
├── app.py              # Веб-приложение
├── tg.py               # Telegram-бот
├── requirements.txt    # Зависимости
├── static/             # Статические файлы (CSS, JS)
├── templates/          # HTML-шаблоны
└── instance/
    └── dbase.db        # База данных SQLite

⚙️ Установка и запуск

  1. **Клонируйте репозиторий:

    git clone https://github.com/globus148/Shark_project.git
    cd Shark_project
    
  2. Установите зависимости:

    pip install -r requirements.txt
    
  3. Запустите приложение:

    • Веб-интерфейс:
      python app.py
      
    • Telegram-бот:
      python tg.py
      

🚀 Использование

  1. Веб-приложение: Откройте http://localhost:5000 в браузере и загрузите текст для обработки.
  2. Telegram-бот: Найдите бота в Telegram, отправьте текст и выберите нужную функцию (адаптация, исправление ошибок, генерация заголовка).