Back/Product/Claude/ChatGPT
IntermediateProduct

How to Build an AI 'Second Brain' for Product Management and Customer Feedback Analysis

Create a project-specific AI workspace from approved internal context and traceable customer research, then use it to draft product artifacts without treating scraped conversations or model summaries as an unbiased source of truth.

How to Build an AI 'Second Brain' for Product Management and Customer Feedback Analysis

Amir builds a project-specific AI brain from kickoff decks, PRDs, product pages, and Reddit research, asks Claude to analyze recurring themes with counts and quotes, spot-checks the evidence, and adds reviewed artifacts back to the project.

Before you start

What you need

  • A narrowly scoped product question and named workspace owner
  • Approved kickoff decks, PRDs, product documentation, and current public pages
  • A permitted research source, collection method, date range, and query
  • A storage and retention plan for raw data and reviewed findings
  • A provenance format for URLs, dates, quotes, counts, and analysis versions

What you’ll make

A project workspace with governed context, a reproducible customer-feedback dataset, source-linked themes, and reviewed product artifacts that can be updated as the evidence changes.

Tools used

Step by step

The workflow

Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.

5 steps

Step01

Lay the Foundation for Your AI Brain

Create one workspace for one initiative. Load the minimum approved kickoff, PRD, product, and research context, and label every file with its source, date, owner, and confidentiality level.

Adopt an 'everything is text' mindset. Print web pages or convert slides to PDF to broaden the scope of what your AI brain can learn from.

Step02

Generate a Web Scraper with Claude

Define the research question before generating collection code. Ask Claude to compare supported sources, terms, access, expected coverage, rate limits, and fields, then build against the permitted API or export without embedding credentials.

Example prompt
I need evidence about [research question] from [candidate sources] for [date range]. Compare supported access methods, terms, expected coverage, rate limits, privacy risk, and cost. Recommend a permitted source and minimal fields. Then propose a reproducible collector that reads credentials from environment variables and records source URL, timestamp, query, and stable record ID.
Step03

Analyze Scraped Data with AI

Store raw records separately from analysis. Compute basic counts with code, then ask the model to group recurring topics, retain rare counterexamples, and cite the exact record behind every quote and claim.

Example prompt
Analyze this versioned dataset for [question]. Use the provided deterministic counts. Return theme, count, denominator, affected source segments, representative record IDs and quotes, contradictory record IDs, and confidence. Do not call this sample representative of the market.
Step04

Verify AI Analysis and Integrate Insights

Spot-check the top themes, quotes, counts, and counterexamples against the raw records. Correct unsupported findings and compare the sample with interviews, support, sales, or product data before using it in a decision.

Example prompt
You summarized that [insert a specific finding from the AI's analysis]. Please provide 3-5 direct quotes from the uploaded data that support this conclusion.

This verification step is crucial for ensuring the AI isn't hallucinating and that your product decisions are based on real data.

Step05

Configure the AI Brain's Persona

Configure the workspace to act as a candid product partner while separating facts, source-backed findings, assumptions, and recommendations. Save reviewed artifacts back as dated, versioned context rather than relying on chat history.

Example prompt
Use only the approved workspace files. For every response, separate source facts, research findings, assumptions, open questions, and recommendations. Cite the file and date for factual claims. Challenge my proposal when the evidence conflicts, and say when the workspace lacks current evidence.

What good looks like

  • Every file has a source, date, owner, and confidentiality classification.
  • Collection follows platform terms, rate limits, privacy requirements, and the permitted research scope.
  • Theme counts use a documented denominator and link back to representative and contradictory records.
  • Reviewed findings are separate from raw data, model inference, and product decisions.

Build your next product with ChatPRD

Turn an idea into a PRD, user stories, and a plan.

Try ChatPRD free

After the steps

Runbook notes

How to recover when the loop fails and where human judgment helps.

Recover

If it goes sideways

Sensitive company or customer material is uploaded to an unapproved workspace
Classify the material first, use an approved enterprise environment, minimize the files, and remove anything outside the workspace policy.
The scraper violates platform terms, exceeds rate limits, or stores unnecessary user data
Use the supported API or licensed export, narrow the query, honor limits and deletion requirements, and collect only fields needed for research.
Reddit or another public forum is described as unbiased or representative of all customers
Document source bias and coverage, compare with other research, and present the findings as one signal rather than market truth.
The model invents frequencies or produces quotes that cannot be found in the dataset
Calculate counts deterministically, require row or URL citations, spot-check each top theme, and retain counterexamples.
New conclusions accumulate without dates, versions, or a canonical artifact
Version raw data and analysis, add reviewed findings to a dated artifact, and replace superseded material deliberately.

Start shipping
better products.

Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.

Free to start
No credit card
SOC 2 certified
Enterprise ready