Skip to main content

Demo: Research to Document

What you'll see

You type a single goal. AI Partner:

  1. Decomposes it into research and generation steps
  2. Searches the web across multiple sources
  3. Extracts and structures the data
  4. Generates a formatted file (Excel, PowerPoint, Word, or PDF)
  5. Delivers it to the Files panel and optionally sends it to your Telegram

Total time: 30–90 seconds.


Prerequisites

  • AI Partner running (docker compose up)
  • At least one LLM provider configured (any will work)
  • Optional: Telegram configured for file delivery

Type this in the chat input, then click the rocket icon (Send as Goal):

Research the 10 most-starred GitHub repositories created in the last 30 days.
For each repo, get: name, owner, star count, programming language, description, and GitHub URL.
Generate an Excel spreadsheet with this data in a clean table with column headers.

Watch the Goal Progress panel. You'll see these steps:

✅ Decomposing goal...
✅ Task 1: Search for trending GitHub repos (web_search)
✅ Task 2: Extract repo details from search results (web_fetch × 3)
✅ Task 3: Structure data into table format (execute_python)
✅ Task 4: Generate Excel file (generate_excel)
✅ Task 5: Validate file exists and has correct data
✅ Goal complete

Result: A .xlsx file in the Files panel with 10 rows, 6 columns, formatted header row. Click Download to save it.


Demo 2: Competitor analysis → PowerPoint

Type this:

Research our three main competitors in the B2B SaaS project management space:
Asana, Monday.com, and ClickUp.

For each competitor find:
- Pricing tiers and prices
- Key features (bullet list)
- Recent news or product updates (last 3 months)
- G2 / Capterra average rating if available
- Target market

Generate a PowerPoint presentation with one slide per competitor plus a summary comparison slide.

What to expect:

The agent will:

  1. Search for each competitor's pricing page and extract current prices
  2. Fetch G2/Capterra review pages for ratings
  3. Search for recent news about each company
  4. Synthesize findings into a structured outline
  5. Generate a .pptx with 4 slides: Asana, Monday.com, ClickUp, and a comparison matrix

Total time: approximately 60–90 seconds.


Demo 3: Market research → Word document

Type this:

Research the global AI assistant market for 2025-2026:
- Market size and projected growth rate
- Top 5 players by revenue or funding
- Key trends driving adoption
- Main challenges or risks

Write a 2-page Word document formatted as an executive briefing.
Include a section header for each topic and a one-paragraph executive summary at the top.

Result: A .docx file ready to share or edit, with formatted headers, body text, and an executive summary.


What's happening under the hood

When you send a research goal, this is the actual sequence:

1. The goal engine receives the goal
2. SkillLearner checks: do we have a saved skill for "competitor analysis"?
→ No match on first run → continue
3. It's broken into sub-tasks:
- research_web × N (one per competitor / topic)
- extract_structure (python script to parse results)
- generate_document (appropriate generator)
- validate_output (file exists, non-empty)
4. ReAct loop runs each sub-task:
- web_search → returns search results
- web_fetch → fetches actual page content
- execute_python → extracts structured data from HTML
- generate_powerpoint / generate_excel / generate_word → creates file
5. GoalValidator checks success criteria
6. SkillLearner saves the script template as a reusable skill
→ Next time you ask for a similar report, it runs the saved script directly

Variations to try

Financial data
Get the last 5 quarterly earnings reports for Apple (AAPL).
Extract: revenue, net income, EPS, guidance.
Create an Excel file with a trend chart.
arXiv research
Find the 10 most cited papers on "retrieval augmented generation"
published on arXiv in 2025.
Create a Word document with title, authors, abstract, and DOI for each.
News briefing
Search for the top 5 AI news stories from the last 48 hours.
Write a 1-page HTML report with a headline, 3-sentence summary,
and source link for each story.
Job market scan
Find 20 senior engineer job postings at Series B+ AI startups
posted in the last 7 days.
Create an Excel file with: company, role, location, salary range, apply URL.

Tips

The more specific your goal, the better the output. "Research competitors" is vague. "Research Asana's pricing page and extract all tier names and monthly prices" is precise and produces reliable results.

Add "and send the file to my Telegram" at the end of any goal to have the document delivered directly to your phone — no need to open the Files panel.