Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ AI Document Summarizer using LLM

An AI-powered document summarization application that converts large text documents into concise and meaningful summaries using Large Language Models (LLMs).

The application uses Llama 3 through Ollama to analyze text, extract important information, and generate structured summaries based on user requirements.


πŸš€ Features

  • πŸ“„ Summarize large text documents
  • βœ‚οΈ Split lengthy documents into smaller chunks for efficient processing
  • πŸ” Extract topic-specific information from documents
  • 🧠 Generate AI-powered summaries using Llama 3
  • πŸ“Œ Create concise bullet-point summaries
  • πŸ”’ Support user-defined number of summary points
  • 🎯 Filter irrelevant information based on user queries
  • ⚑ Simple and interactive workflow

πŸ› οΈ Technologies Used

Programming Language

  • Python

Generative AI & NLP

  • Large Language Model (LLM)
  • Ollama
  • Llama 3
  • Prompt Engineering
  • Natural Language Processing

Libraries

  • Streamlit (if UI is included)
  • Ollama Python Library

πŸ—οΈ System Workflow

      Input Document
            |
            ↓
     Text Processing
            |
            ↓
     Text Chunking
            |
            ↓
  Topic-Based Filtering
            |
            ↓
LLM Prompt Generation
            |
            ↓
     Llama 3 Model
            |
            ↓
  Structured Summary

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages