Система автоматичного аналізу та пошуку важливої інформації в групових чатах на платформі Телеграм

dc.contributor.advisorВалько, Володимир Володимирович
dc.contributor.authorНестеров, Нікіта Миколайович
dc.date.accessioned2025-10-01T11:55:37Z
dc.date.available2025-10-01T11:55:37Z
dc.date.issued2025
dc.description.abstractВ бакалаврській дипломній роботі реалізовано Телеграм-бота, призначеного для автоматичного аналізу контенту групових чатів та ефективного пошуку важливої інформації. Розроблений бот допомагає користувачам долати інформаційне перевантаження шляхом надання стислих резюме обговорень та відповідей на конкретні запитання на основі історії повідомлень. Функціонал програми охоплює: резюмування повідомлень за заданою кількістю або часовим проміжком; надання відповідей на запити користувачів, аналізуючи контекст чату; комплексну обробку різноманітних типів контенту, включаючи текстові повідомлення, фотографії, відеофайли, голосові повідомлення та короткі відеоповідомлення («кружечки»). Для аналізу мультимедійних даних використовуються сучасні Foundation Models. Програмний продукт створено з використанням мови програмування TypeScript на платформі Node.js.
dc.description.abstractotherThis bachelor's thesis describes the development of a Telegram bot that automates the analysis of group chat content and enables efficient extraction of critical information. The bot addresses information overload by generating succinct summaries of discussions and delivering answers to user questions based on chat history. Its capabilities include condensing messages by message count or time range, contextual query resolution through chat analysis, and comprehensive handling of diverse media types such as text, images, video files, voice notes, and short video clips (circles). Modern Foundation Models power the analysis of multimedia data. The application was built using TypeScript on the Node.js framework, with the grammY library for Telegram API communication, Redis Streams for message storage, and integration of Google Gemini and OpenAI Whisper models via the Vercel AI SDK.
dc.format.extent93 с.
dc.identifier.citationНестеров, Н. М. Система автоматичного аналізу та пошуку важливої інформації в групових чатах на платформі Телеграм : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Нестеров Нікіта Миколайович. – Київ, 2025. – 93 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76462
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectТелеграм-бот
dc.subjectаналіз чатів
dc.subjectрезюмування повідомлень
dc.subjectпошук інформації
dc.subjectобробка мультимедіа
dc.subjectFoundation Models
dc.subjectNode.js
dc.subjectTypeScript
dc.subjectgrammY
dc.subjectRedis
dc.subjectGemini
dc.subjectWhisper
dc.titleСистема автоматичного аналізу та пошуку важливої інформації в групових чатах на платформі Телеграм
dc.typeBachelor Thesis

Файли