002 — PROJECTS
AbsoluteBook
(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