Skip to content

Baybordi/1.-POC-Maker---Doc-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Doc Automation โ€“ POC Maker

Chat with your PDFs and automate document workflows using AWS Bedrock (Claude + Titan), LangChain, FAISS, and Streamlit.
This project extracts knowledge from documents, stores embeddings, and enables interactive Q&A or structured document generation โ€” making it ideal for document automation and Proof of Concept (POC) creation.


๐Ÿš€ Features

  • ๐Ÿ“„ PDF ingestion: Upload and process multiple PDFs.
  • ๐Ÿงฉ Chunking & embeddings: Split documents into chunks and embed them with Amazon Titan.
  • ๐Ÿ“š Vector storage: Store embeddings locally using FAISS for fast retrieval.
  • ๐Ÿค– Conversational AI: Query documents with Claude (via Bedrock) using LangChainโ€™s RetrievalQA.
  • ๐ŸŽ› Streamlit UI: Simple web interface to manage vector updates and ask questions.
  • โšก Automation-ready: Extendable for structured outputs like meeting minutes, POCs, or summaries.

๐Ÿ› ๏ธ Tech Stack

  • AWS Bedrock โ€“ Claude 3 Sonnet & Titan Embeddings
  • LangChain โ€“ document loaders, embeddings, RetrievalQA
  • FAISS โ€“ vector store for similarity search
  • Streamlit โ€“ interactive frontend

๐Ÿ“‚ Project Structure


โš™๏ธ Setup & Installation

  1. Clone the repo
    git clone https://github.com/<your-username>/doc-automation-poc-maker.git
    cd doc-automation-poc-maker

python -m venv venv source venv/bin/activate # (Linux/Mac) venv\Scripts\activate # (Windows)

pip install -r requirements.txt aws configure streamlit run app.py

About

AI-powered POC maker: automate document processing with AWS Bedrock (Claude Sonnet 3,7) and LangChain.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages