Skip to content

LLM-powered tool for structured information extraction with digestible chunks and guided follow-ups to minimize user effort.

Notifications You must be signed in to change notification settings

Erfanafshar/asksnap-info-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AskSnap – LLM-Based Info Explorer

🔗 Live Demo: Click here to try AskSnap

AskSnap is a lightweight command-line assistant powered by OpenAI's API, designed to help users access structured, focused responses without needing to phrase long or precise questions.

The tool is ideal for exploring technical or unfamiliar topics through summaries and key insights generated by a large language model (LLM).


✨ Key Features

  • Accepts open-ended or vague questions (typed)
  • Generates a 1-line summary and 3–5 topic-specific bullet points
  • Supports different focus types (e.g., causes, steps, solutions)
  • Designed for quick and low-friction information exploration
  • Built for extensibility — upcoming features include follow-up prompts and a web version

🧠 Project Goals

AskSnap aims to:

  • Make LLMs useful for focused information retrieval (not just chatting)
  • Simplify the user’s cognitive load with structured answers
  • Provide a clean base for future voice or web-based versions

🔧 Tech Stack

  • Language: Python
  • Model: OpenAI GPT (gpt-3.5-turbo for MVP)
  • Libraries: openai, python-dotenv
  • Interface: Command-Line (CLI) + Web (Streamlit)

🗺️ Roadmap

  • Topic type flag (e.g., --type causes)
  • Follow-up question suggestions (deeper, broader, related)
  • Colorful output using rich or termcolor
  • Additional UI polish for Streamlit version

About

LLM-powered tool for structured information extraction with digestible chunks and guided follow-ups to minimize user effort.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages