JetSpade — система обнаружения и позиционирования знаний, выполняющая функции построения онтологии по заданному тексту на естественном языке и поиска в данной онтологии по ключевым словам путём фильтрации ключевых терминов, синтаксического разбора исходного текста, обнаружения семантических структур в заданном тексте и расширения базы знаний для естественноязыковых запросов на основе известных алгоритмов обнаружения и позиционирования знаний, направленная на осуществление машинного понимания текста и его представления конечному пользователю в требуемом виде с целью обеспечить сторонние приложения возможностью интеллектуальной работы с естественным языком.
Разработчиком системы является Дмитрий Усталов (aka eveel), студент физико-технического факультета УрФУ.
На данный момент идёт разработка прототипа на языке Ruby.
С точки зрения реализованности методов и алгоритмов, проект готов примерно на 30%.
Из-за наличия огромного количества операций со списками и матрицами, способных выполняться параллельно и независимо друг от друга, в будущем система будет переписана на платформе Erlang/OTP. Также это позволит добиться высокой надёжности и переносимости решения на различные аппаратные и программные платформы.
Изначально, применение JetSpade планировалось исключительно внутри проекта FeelToday.
Во время проектирования JetSpade оказалось, что возможности системы сильно превосходят требования, накладываемые функционированием социального ресурса про настроение.
Автор JetSpade (сегодня) сильно сомневается в целесообразности открытия кода системы, однако доступное, простое и открытое API является жизненно необходимым атрибутом современного программного обеспечения.