Phasuwut
ExperienceProjectsSkillsPublicationsAI ChatContactHire Me
Phasuwut

Full Stack · AI Engineer · Thailand

Portfolio

  • Work Experience
  • Projects
  • Skills
  • Publications

More

  • Certification
  • Demo
  • AI Chat
  • Contact

Download

  • Profile
  • Resume
  • CV

© 2026 Phasuwut Chunnapiya

phasuwut.job@gmail.com

AI Document Question Answering System with RAG and LLM

Built PDF upload and natural language QA system with retrieval-augmented generation.

 Home AI Resume Chat Work Experience All Projects Demo Technical Skills Certification Publications Contact
Personal ProjectsYear 2026Latest activity 2026-03-15

Project Overview

Objective

Built PDF upload and natural language QA system with retrieval-augmented generation.

Stack

FastAPIReactPyPDFLoaderRecursiveCharacterTextSplitterHuggingFaceEmbeddingsFAISSGPT-4o-miniGPT-4.1GPT-5

Delivery highlights

  • Developed a document QA workflow where users upload PDF files and ask questions in natural language. Processed documents with PyPDFLoader and RecursiveCharacterTextSplitter, generated semantic embeddings with HuggingFaceEmbeddings (BAAI/bge-m3), and stored them in FAISS for similarity retrieval. Provided retrieved chunks as grounded context to selectable LLMs (GPT-4o-mini, GPT-4.1, GPT-5) through a FastAPI and React interface. Later prototyped a Typhoon OCR ingestion path for scanned PDFs as an evolution of the same system rather than a separate portfolio project.
Link DemoBack to Topic ProjectsBack to All Projects

System workflow

How document RAG question answering works

PDF content is chunked and indexed once; each question retrieves the most relevant passages before the LLM writes a source-grounded answer.

Rendering workflow diagram…

Scroll horizontally to explore the full workflow on smaller screens.

System workflow

PDF processing and indexing pipeline

PDFs are extracted, split into chunks, and embedded into a searchable FAISS vector index for semantic retrieval.

Rendering workflow diagram…

Scroll horizontally to explore the full workflow on smaller screens.

System workflow

Semantic retrieval and grounded generation

Questions are embedded and matched against document chunks; retrieved context grounds the LLM answer with source citations.

Rendering workflow diagram…

Scroll horizontally to explore the full workflow on smaller screens.

System workflow

Source-reviewed processing sequence

A conservative end-to-end boundary taken from the source audit. Specific endpoints, storage writes, and external calls are only claimed in the project-specific diagrams when the implementation confirms them.

Rendering workflow diagram…

Scroll horizontally to explore the full workflow on smaller screens.

Project Videos

1 items

Demo Video

Watch on source

Related Projects

3 items

Visual Question Answering System with YOLO, CLIP, ViT, BLIP, BLIP Caption, and LLM

Personal ProjectsYear: 2026

Built end-to-end VQA platform for image upload, scene understanding, and LLM-based answers.

DocVisionAI — Multimodal Document & Media Question Answering

Personal ProjectsYear: 2026

Built a Thai-capable multimodal RAG assistant for searching and asking source-grounded questions across documents, scanned pages, audio, and video.

AI Resume Chat with LLM and RAG (Portfolio Assistant)

Personal ProjectsYear: 2026

Built a sitemap-driven portfolio assistant that answers recruiter questions with grounded, source-linked responses.