Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I Built CollabFlow: A Real-Time Collaboration Platform with AI-Powered Document Search

说明与用途

CollabFlow 将项目管理、团队聊天、实时协作和 AI 文档搜索整合到一个平台,使用 Socket.IO、Redis、LangChain、OpenAI 嵌入和 Qdrant。

问题

Teams need a unified workspace that supports project management, real-time communication, and intelligent document search without building separate tools.

结果

CollabFlow unifies project management, real‑time collaboration, and AI‑powered document search into a single, scalable platform, reducing tool fragmentation and enabling semantic search across workspace documents.

工作流

  • 1. User uploads a document via the web UI.
  • 2. Backend creates a BullMQ background job for processing.
  • 3. BullMQ queue triggers a worker that generates OpenAI embeddings using LangChain and LangGraph.
  • 4. Embeddings are stored in Qdrant vector database.
  • 5. Document becomes searchable via natural language queries in the UI.
  • 6. Real‑time features (messaging, typing indicators, read receipts, presence) are handled by Socket.IO and Redis Pub/Sub, supporting 50+ concurrent collaborators per workspace.

证据

CollabFlow supports real‑time messaging, typing indicators, read receipts, user presence, and reconnect‑aware connections.

来源

The pipeline uses LangChain → LangGraph → OpenAI Embeddings → Qdrant.

来源

  • 记录日期: 2026-09-20T00:30:21.854Z