Details

Title Разработка автоматизированной системы оценки достоверности текстов с применением больших языковых моделей и открытых источников информации: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of an automated text credibility assessment system using large language models and open information sources
Creators Трофимов Никита Олегович
Scientific adviser Гончаров Александр Викторович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects большие языковые модели ; проверка достоверности текстов ; model context protocol ; модульный монолит ; Java ; Spring Boot ; React ; large language models ; fact-checking ; modular monolith
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2727
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42613
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Работа посвящена разработке системы автоматической проверки фактических утверждений в текстах. Проанализированы проблема галлюцинаций языковых моделей, существующие подходы к верификации фактов и методы интеграции моделей с внешними источниками, включая RAG, агентные подходы и протокол Model Context Protocol. Система работает в виде событийного конвейера: поступивший текст проходит цензуру, разбивается языковой моделью на атомарные утверждения, каждое из которых последовательно проверяется по внешним источникам через MCP-серверы. Результаты агрегируются по математической модели, учитывающей авторитетность источников и уверенность модели, и формируют итоговый показатель достоверности текста от 0 до 100 процентов. Серверная часть реализована на Java 21 и Spring Boot с аутентификацией через Яндекс ID. Реализованы три MCP-сервера на основе Wikipedia, Wikidata и Tavily. Клиентский интерфейс разработан на React 19 с TypeScript. Проведено модульное, интеграционное и ручное тестирование; демонстрационный запуск подтвердил корректность работы системы.

The work is devoted to developing a system for automated fact-checking of textual claims. The study covers the hallucination problem in language models, existing fact verification approaches, and integration methods including RAG, agent-based approaches, and the Model Context Protocol. The system operates as an event-driven pipeline: the input text is moderated, then split by a language model into atomic claims, each of which is verified against external knowledge sources via MCP servers. Results are aggregated using a mathematical model that accounts for source authority and model confidence, producing a credibility score from 0 to 100 percent. The server side was implemented in Java 21 and Spring Boot with Yandex ID authentication. Three MCP servers were built using Wikipedia, Wikidata, and Tavily. The client interface was developed with React 19 and TypeScript. Unit, integration, and manual testing were conducted; a demonstration run confirmed the correctness of the system.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
...