JetSpade

The Knowledge Discovery and Positioning System

by Dmitry A. Ustalov
July 2010

Table of Contents

  1. Про JetSpade
  2. Автор
  3. Состояние
    1. История
  4. Использование
    1. FeelToday
  5. Разработчикам
    1. Привязки к языкам программирования
      1. Ruby
  6. Замечания

Про JetSpade

JetSpade — система обнаружения и позиционирования знаний, выполняющая функции построения онтологии по заданному тексту на естественном языке и поиска в данной онтологии по ключевым словам путём фильтрации ключевых терминов, синтаксического разбора исходного текста, обнаружения семантических структур в заданном тексте и расширения базы знаний для естественноязыковых запросов на основе известных алгоритмов обнаружения и позиционирования знаний, направленная на осуществление машинного понимания текста и его представления конечному пользователю в требуемом виде с целью обеспечить сторонние приложения возможностью интеллектуальной работы с естественным языком.

Автор

Разработчиком системы является Дмитрий Усталов (aka eveel), студент физико-технического факультета УрФУ.

Состояние

На данный момент идёт разработка прототипа на языке Ruby.

С точки зрения реализованности методов и алгоритмов, проект готов примерно на 30%.

Из-за наличия огромного количества операций со списками и матрицами, способных выполняться параллельно и независимо друг от друга, в будущем система будет переписана на платформе Erlang/OTP. Также это позволит добиться высокой надёжности и переносимости решения на различные аппаратные и программные платформы.

История

  • 13 января 2010г. — возникла идея разработки системы;
  • 15 мая 2010г. — выступление на StartupPoint с проектом FeelToday доказало необходимость работы над JetSpade;
  • 03 июня 2010г. — работающий частотный фильтр ключевых терминов;
  • 09 июня 2010г. — работающий классификатор терминов;
  • 16 июня 2010г. — «заглушка» для синтаксического анализа;
  • 24 июня 2010г. — создан JetSpade.Ru.

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

FeelToday

Изначально, применение JetSpade планировалось исключительно внутри проекта FeelToday.

Во время проектирования JetSpade оказалось, что возможности системы сильно превосходят требования, накладываемые функционированием социального ресурса про настроение.

Разработчикам

Автор JetSpade (сегодня) сильно сомневается в целесообразности открытия кода системы, однако доступное, простое и открытое API является жизненно необходимым атрибутом современного программного обеспечения.

Привязки к языкам программирования

Замечания

Данный документ сгенерирован системой подготовки документов Glyph с использованием фильтра Markdown.

JetSpade is Suckless.