Skip to content

AI-система для анализа писем: извлекает ключевые мысли, генерирует идеи и создает документы в Google Drive

License

Notifications You must be signed in to change notification settings

rbuiz/ai-email-processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AI Email Processor for n8n - Анализ писем с искусственным интеллектом

n8n OpenAI Google Drive Yandex Mail

n8n Cost AI Powered

Автоматизированный workflow для n8n, который превращает входящие emails в структурированные идеи для практического применения. Система анализирует, суммирует и генерирует практические идеи из писем, сохраняя результаты в Google Workspace.

🌟 Смысл проекта

🤖 Автоматический интеллектуальный анализ писем

Наше приложение автоматически считывает входящие письма с электронной почты, проводит комплексную обработку и формирует структурированные данные:

📋 Результаты анализа каждого письма:

  • 📖 Краткое содержание — основные моменты в сжатом виде
  • 🏷️ Тематика письма — категоризация и теги
  • 💭 Основные мысли — ключевые сообщения автора
  • 💡 Практические идеи — готовые к применению инсайты
  • 🇷🇺 Русскоязычная структурированная версия — удобный формат на родном языке

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

Быстро извлекать смысл и ценность из писем, избавляя вас от необходимости:

  • Читать длинные тексты
  • Заниматься переводом
  • Вручную фильтровать информацию

❓ Зачем это нужно?

📧 Проблема современной почты

Ежедневно мы получаем десятки писем разных типов:

  • 📢 Рекламные рассылки
  • 🔧 Технические уведомления
  • 📄 Контентные материалы
  • 🌍 Иностранные письма

Большинство писем удаляется без прочтения — не потому что они бесполезны, а из-за:

🚫 Основные препятствия:

  • ⏰ Нет времени на детальный разбор
  • 🔤 Не хочется переводить иностранные письма
  • 🎯 Сложно фильтровать полезное от «шума»
  • 📖 Чтение одного письма занимает 10–15 минут

✅ Наше решение

Краткая выжимка (объёмом менее половины страницы) читается за 1–2 минуты и позволяет мгновенно оценить:

  • Интересно письмо или нет
  • Стоит ли изучать его дальше
  • Какие идеи можно извлечь

🗃️ Дополнительные преимущества

  • 💾 Автоматическое сохранение всех практических идей в одном месте
  • 📈 Растущая база знаний для последующего просмотра и анализа
  • 🔍 Быстрый поиск по накопленным инсайтам

🚀 Превращаем информационный шум в структурированные знания!


🛠 Технический стек

  • Платформа: n8n
  • AI модели: GPT-4.1 Mini/Mini
  • Хранилище: Google Sheets + Google Docs
  • Почта: Yandex.POЧTA (поддерживаются другие провайдеры)

📊 Как это работает

Этапы обработки:

1. ⚡ нода 1 Email Trigger (IMAP) получение писем и их чтение.

Триггер-нода Email Trigger IMAP считывает письмо из Яндекс.Почты и передаёт все ключевые поля в workflow.

2. 🧹 нода 2 Code in JavaScript очистка текста от кода.

В отдельной Code in JavaScript ноде реализовано:

  • удаление HTML-кода и тегов,
  • очистка от служебных элементов,
  • нормализация строк и пробелов,
  • приведение к корректной кодировке.

посмотреть код обработчика

3. 🤖 нода 3 AI Agent обработка текста письма

Модель GPT-4.1 Mini анализирует подготовленный текст:

  • При необходимости переводит его на английский.
  • Генерирует детальный JSON-отчет со следующими полями:

Основные поля:

  • topic - основная тема текста (1-2 слова)
  • summary - краткое описание основного содержания (2-3 предложения)
  • usefulness - заключение о полезности текста (1-2 предложения)

key_points (ключевые моменты):

  • key_points.thought_1 - первый ключевой момент
  • key_points.thought_2 - второй ключевой момент
  • key_points.thought_3 - третий ключевой момент
  • key_points.thought_4 - четвертый ключевой момент
  • key_points.thought_5 - пятый ключевой момент

practical_ideas (практические идеи):

  • practical_ideas.idea_1 - первая идея для практического применения
  • practical_ideas.idea_2 - вторая идея для практического применения
  • practical_ideas.idea_3 - третья идея для практического применения

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

Посмотреть промт для AI агента

4. 🌐 нода 4 Basic LLM Chain перевод на русский

Бюджетная модель GPT-4.1 Nano переводит итоговый JSON на русский язык, что позволяет оптимизировать расходы.

Посмотреть промт для переводчика

5. 🔍 нода 5 Information Extractor извлечение переменных

Extract Node разбирает JSON на отдельные переменные.

6. 💾 Сохранение

Результаты параллельно записываются в:

Google Таблицы (для общего обзора).

  • нода 6а Append row in sheet

Google Документы (для удобного детального чтения).

  • нода 6б-1 Create a document
  • нода 6б_2 Update a document

🧠 Используемые модели и оптимизация

Модель Назначение Преимущества
GPT-4.1 Mini 📊 Анализ текста, генерация выводов и идей Высокая точность анализа
GPT-4.1 Nano 🌐 Перевод и финальная локализация данных Быстрая обработка, низкая стоимость
Программная очистка 🧹 Минимизация токенов и затрат Расходы отсутствуют

⚡ Оптимизация производительности

Это сочетание даёт оптимальное соотношение скорости, качества и стоимости обработки данных.


💰 Экономическая эффективность

🏢 Инфраструктура

Проект размещён на хостинге Амвера - надежное и экономичное решение.

📊 Стоимость обработки одного письма:

Компонент Стоимость
Амвера (ресурсы workflow) 1,34 руб.
Запросы к ИИ-моделям (Mini + Nano) ≈ 1 руб.
Итого ~2,3 рубля за обработанное письмо

🎯 Ценностное предложение

Для функциональности уровня:

  • ✅ Анализа содержания
  • ✅ Перевода
  • ✅ Генерации идей
  • ✅ Создания документа
  • ✅ Ведения базы данных

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


💡 Эффективное использование ресурсов - ключ к устойчивому развитию проекта


🚀 Возможное развитие проекта

1. 📧 Умные фильтры и маршрутизация

  • Фильтрация по отправителю, теме и типу письма
  • Автоматическая сортировка и категоризация писем
  • Настраиваемые правила маршрутизации для эффективной организации входящих

2. 🔄 Мульти-аккаунтность

  • Подключение нескольких почтовых ящиков одновременно
  • Централизованное управление всеми почтовыми аккаунтами
  • Синхронизация между разными почтовыми провайдерами

3. 🔔 Мгновенные уведомления

  • Push-уведомления в Telegram/WhatsApp о новых идеях
  • Настраиваемые триггеры и условия оповещений
  • Быстрые действия прямо из мессенджера

4. 🧠 Адаптивная система рекомендаций

  • Механизм обучения на "понравившихся" идеях
  • Персонализированная генерация контента под предпочтения пользователя
  • Умные предложения на основе истории взаимодействий

5. 👁️ Расширенный анализ контента

  • OCR для анализа текста в PDF-документах
  • Распознавание текста на изображениях
  • Извлечение идей из любых форматов вложений

💡 Есть идеи или предложения? Мы всегда рады обратной связи!

🎯 Поддержать проект

Выберите удобный способ помочь развитию AI Email Processor:

Star Watch Issues

Каждое действие помогает проекту расти! 🚀

🇷🇺 Русскоязычный проект | Portfolio project

About

AI-система для анализа писем: извлекает ключевые мысли, генерирует идеи и создает документы в Google Drive

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published