BACK TO PROJECTS
002 — PROJECTS

AbsoluteBook

Full-stack Application2025(WIP)

Tech Stack

PythonFastAPILangChainNext.jsPostgreSQLRedisMilvus

Role

Full-stack Developer

Team Size

1

Duration

May 2025 - Ongoing

Project Overview

AbsoluteBook is an intelligent reading software that combines AI technology to provide deep reading experiences. The system supports importing e-books, enables intelligent conversations based on book content, provides translation assistance, and offers note-taking and annotation features. The platform also supports community sharing, allowing users to share translations and annotations to build a collaborative learning knowledge base.

Highlights

  • AI dialogue system based on Agent architecture that understands entire book context
  • Multi-layered Retrieval Augmented Generation system for precise content understanding
  • Intelligent translation quality assessment and improvement functionality
  • Multi-color annotation and text annotation system
  • Community-shared knowledge base

Challenges

  • Building AI dialogue system capable of understanding long-text context
  • Optimizing retrieval efficiency and accuracy for large-scale text
  • Designing high-quality translation assessment system
  • Implementing smooth multi-platform reading experience

Solutions

  • Adopted LangGraph to build multi-Agent collaboration system
  • Implemented hybrid retrieval strategy combining vector search and structured filtering
  • Designed specialized translation evaluation and improvement chains
  • Built cross-platform reader core based on epub.js
AbsoluteBook | Klauden