# Project export: Lazy Engineer document reader

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: UC Berkeley AI Hackathon 2025
- Tagline: Help lazy engineer who doesn't want to read documentation, but still want to get information to finish the job.
- Devpost: https://devpost.com/software/lazy-engineer-document-reader
- GitHub: not linked
- Video: https://www.youtube.com/embed/1_nymysCXhk?enablejsapi=1&hl=en_US&rel=0&start=&version=3&wmode=transparent
- Team: contributor stats unavailable

## Devpost submission (written by the team)

### Inspiration

One of my co-worker had an issue to make different devices for 2 months, and then he gave up the project. So, my manager asked me to help him, and I asked him what's the default IP address for device. He told me it was 192.168.1.50, and he told me he checked the documentation. But, I checked the documentation was 192.168.0.50, and fix the issue. That's the reason why I make this Lazy Engineer document reader.

### What it does

Lazy Engineer document reader will help Lazy Engineer to fetch required information in order to finish the project without read anything. How I built it I use ollama3:8b model with python, flask, langchain to create a backend server. And, TS with Electron to create a desktop UI app.

### Challenges we ran into

First time use flask, Electron, and RAG. Took a while to debug.

### Accomplishments we're proud of

My coworker doesn't need to speed 2 month to fix 1 digit error, problem solved.

### What we learned

RAG, langchain, Electron. Squishing everything together, and make it works.

### What's next

Add chat memory chain, add web scrub chain.

## README (from the GitHub repository)

No README available.

## Detected evidence (automated analysis)

No repository was indexed for this project. Claimed technologies below could not be checked against code.
- Flask (technology) — claimed on Devpost, not found in the code
- LangChain (technology) — claimed on Devpost, not found in the code
- Ollama (technology) — claimed on Devpost, not found in the code
- Python (language) — claimed on Devpost, not found in the code
- TypeScript (language) — claimed on Devpost, not found in the code

## Codebase structure

No repository index available.

## Key source files

No repository index available; no source files included.