← Все кейсы
MVP2026Поиск и AI

Семантический поиск по базе знаний

Локальное web-приложение, которое ищет материалы с учётом синонимов, словоформ и смысловых связей.

01 · Задача

Что требовалось

Сделать поиск полезнее обычного совпадения строк и не привязывать базовую версию к платному внешнему AI API.

02 · Моя роль

За что отвечал

Проектирование логики нормализации, ранжирования и фильтрации, web-интерфейс и тестовая база знаний.

Контекст

Что делало задачу сложной

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

Что конкретно сделано

  • Нормализация поискового запроса
  • Синонимы, словоформы и смысловые кластеры
  • Удаление стоп-слов
  • Расчёт релевантности
  • Динамический порог относительно лучшего результата
  • До пяти наиболее подходящих статей
03 · Проверяемый итог

Рабочий MVP корректнее простого строкового поиска обрабатывает разные формулировки одного вопроса и объяснимо ранжирует результаты.

ASP.NET CoreC#Локальная поисковая логикаWeb UIТестовые данные
Ограничение кейса

Не заявляется интеграция с GigaChat или другой моделью, пока она не завершена и не проверена.

Следующий шаг

У вас похожая задача?

Сошлитесь на этот кейс и напишите два отличия вашей ситуации — я быстрее определю подходящий объём.

Обсудить похожую задачуСначала посмотреть кейсы