All work

Case study · Education and research

KI Agent.

A custom AI-powered web application that lets users create intelligent agents to automate research-based report writing.

What we built
AI web app
Stack
React, TypeScript (CRA), Express, MongoDB
Services
Web appAI agentsWeb scrapingDocument generation
Laptop in dramatic light showing the agent platform login screen

About the project

What is KI Agent?

The client, an education-focused professional, needed a smarter and faster way to produce research-based reports. Traditionally, this process required hours of manual searching, collecting references, structuring content, and formatting documents. To solve this, we developed a custom AI-powered web application that allows users to create intelligent agents capable of automating the entire workflow—from data collection to structured report generation. This platform streamlines the creation of detailed academic and professional reports (15–30 pages), helping the client save significant time and effort while ensuring higher accuracy, consistency, and professional formatting.

The problem

What was slowing them down.

  1. 01

    Searching across multiple websites

    Searching across multiple websites and articles for relevant information.

  2. 02

    Organizing and filtering the data

    Organizing and filtering the data into meaningful structures.

  3. 03

    Building tables of contents manually

    Building tables of contents manually and expanding them into comprehensive sections.

  4. 04

    Formatting reports

    Formatting reports into a professional layout.

  5. 05

    Inefficient and time-consuming

    This process was inefficient, time-consuming, and prone to human error, limiting productivity and delaying report delivery.

The solution

What we built.

AI Agent Creation

We built a web application with customizable AI agents that automate the entire process of report generation.

  • The user can create multiple AI agents, each dedicated to a specific report type.

Input Flexibility

Agents can work with either a URL (for direct scraping) or a draft report uploaded by the user.

    Intelligent Research & Scraping

    Agents scrape data from the web, filtering only relevant content.

      Dynamic Table of Contents

      When a topic is provided, the system generates a tailored table of contents based on relevant sources.

      • Users can edit, add, or remove sections before proceeding.

      Content Expansion

      Each heading in the table of contents is individually researched and expanded into full sections.

        Interactive Sidebar Chatbot

        Users can interact with the agent via chat to guide, refine, or customize the document.

          Report Output

          The system produces a formatted, editable, and professional-looking report, which can be saved, downloaded, or revised later.

            Desktop monitor showing a long-form report in the editor with an AI document assistant chat on the right

            Results

            What changed.

            Client

            • Speed

              80% faster report creation compared to manual research and writing.

            • Quality

              Consistent, professional-quality documents that require minimal editing.

            • Scalability

              Ability to handle long reports (15–30 pages).

            • Efficiency

              Reduced dependency on repetitive manual tasks, allowing the client to focus on higher-value analysis and insights.

            • Versatility

              A scalable solution that can be expanded for other industries like market research, policy papers, whitepapers, and business reports.

            Key challenges

            The hard parts, and how we solved them.

            • Data Relevance Filtering: avoiding irrelevant or redundant content from scraped websites.

              Implemented AI-powered filtering and keyword matching to ensure accuracy.

            • Customizable Structure: allowing flexibility in the report structure while maintaining consistency.

              Designed an editable AI-generated table of contents, giving full control to the user.

            • Long-Form Document Handling: generating 15–30 page reports without losing structure or quality.

              Optimized the AI pipeline for section-by-section expansion, ensuring coherence across the document.

            • User-Friendly Interface: making a complex AI system accessible to non-technical users.

              Built an intuitive UI with a sidebar chatbot, drag-and-drop editing, and simple workflows.

            Desktop monitor showing the AI agents list with a create-new-agent dialog open

            Tech stack

            What it runs on.

            Frontend
            ReactTypeScript (CRA)
            Backend
            ExpressMongoDBUpstash
            AI & Integrations
            OpenAIGoogle GenAI
            Web Scraping
            CheerioPlaywright
            Document Tooling
            Rich export libraries for formatted, editable, downloadable reports

            Process

            How we got there.

            1. 01Agent Setup

              User creates a specialized agent for a report type.

            2. 02Input Data

              User uploads a draft or provides URLs.

            3. 03Scraping & Research

              Agent collects relevant content from trusted sources.

            4. 04Table of Contents

              AI generates a TOC, user customizes it.

            5. 05Content Generation

              Each section is expanded with data-backed content.

            6. 06Editing & Review

              User interacts with the agent via chatbot for refinements.

            7. 07Final Report

              Professionally formatted report ready for download, saving, or further edits.

            Building something like KI Agent?