Power Writer

(Full Stack with Python) An AI-powered slide generator that turns tedious work into a five-minute task.

Imagine being a smart building designer, tasked with creating a compelling, hundred-page presentation to win a new project. Now imagine doing that over and over again, with much of the content being repetitive. This was the problem I was tasked with solving during my internship at Coco Tech Co., and the solution was Power Writer.

Demo Video

From Tedium to Automation

My role was to develop an automatic slide generator agent that could take a database of previous design plans and, combined with the requirements of a new project, generate a complete presentation. I built both the backend and frontend of this tool, creating a full-stack solution that would dramatically reduce the workload for the design team.

The Technology Behind the Transformation

I used a combination of RAG (Retrieval-Augmented Generation), LangChain, and the OpenAI API to build the core of the slide generator. The system preprocesses source documents, embeds the text for fast retrieval, and then uses a series of chains to generate an outline, create titles, format content, and even integrate images. The result is a professional-looking presentation, generated in minutes.

A resounding success

The results were astounding. Power Writer can produce a complete design plan in under five minutes with local models, and in under two minutes with online models. This represents a 700% reduction in the time spent creating slides, and the generated content is, on average, 80% as good as a human-generated version. The project was a huge success, setting a new standard for efficiency and providing a powerful example for the company’s future product development.

Project Files

You can find the detailed report below:

Final Report (PDF)


Power Writer is a story of how a focused application of AI can solve a real-world business problem, transforming a tedious, time-consuming task into a streamlined, automated process.