Similar Task Analyzer

Similar Task Analyzer

An AI-assisted tool that finds semantic similarities between tasks using Jina AI embeddings and hybrid search. Qdrant provides vector storage, search, and analysis.

Visit project
TypeScriptReactAnt DesignPythonFlaskTransformersQdrant

About the Project

An analysis tool for finding duplicate or similar tasks in task-management systems. It turns task text into vectors with Jina AI embeddings, then uses hybrid search in Qdrant to calculate semantic similarity.

How It Works

  1. Embedding — Convert task titles and descriptions into vectors with Jina AI.
  2. Indexing — Store the vectors in Qdrant.
  3. Search — When a new task is added, use hybrid search to find related tasks.
  4. Scoring — Rank results by semantic similarity.

Technical Structure

  • Frontend — React and Ant Design for task lists and similarity panels.
  • Backend — Python/Flask API for embedding and search endpoints.
  • Vector database — Qdrant for high-performance similarity search.

Commands

Pages

Links