---
title: Automaatne sisu optimeerimine
description: Loob sisust 50+ varianti, hindab neid simuleeritud ekspertpaneeliga ja valib parima.
category: Marketing
sublabel: Strateegia
author: Eric Siu
tags: 
license: MIT
source: https://github.com/ericosiu/ai-marketing-skills
---

# Autoresearch-oskus

Karpathy-stiilis optimeerimistsüklid mis tahes konversioonikesksele sisule. Liiklust pole vaja. Simuleeritud ekspertpaneel. Minutid, mitte nädalad.

**Millal seda kasutada:** käivituseelne sisu optimeerimine. Genereeri 50+ varianti, skoori 5 simuleeritud eksperdiga, arenda võitjaid, väljasta parim versioon + täielik eksperimendilogi.

**Millal seda MITTE kasutada:** käivitusjärgne reaalliikluse A/B-testimine — see nõuab tegelikku analüütikat, mitte simuleeritud skoorimist.

> **Järjestus:** jooksuta autoresearch ESMALT, et jõuda 85+ simuleeritud skoorini. Seejärel juuruta. Seejärel valideeri reaalliiklusega.

---

## Mida sa toodad

Iga jooks väljastab 3 faili:

| Fail | Eesmärk |
|------|---------|
| `{name}-optimized.{ext}` | Võitev optimeeritud sisu |
| `data/{name}-experiments.json` | Täielik eksperimendilogi — kõik variandid + kõik skoorid |
| `data/{name}-optimization-report.md` | Inimloetav kokkuvõte võitja põhjendusega |

---

## Ekspertpaneel (5 persoonat)

Skoori iga variant kõigi 5 vastu. Koonda kõik variandid **ühte API-kõnesse** vooru kohta.

| # | Persoona | Skoorimislääts |
|---|---------|-------------|
| 1 | **Keskmise B2B-ettevõtte CMO (50M+ tulu)** | „Kas see paneks mind peatuma ja kaasa lööma?“ |
| 2 | **Skeptiline asutaja** | „Kas ma usun seda? Kas ma usaldaksin seda ettevõtet?“ |
| 3 | **Konversioonimäära optimeerija** | „Kas see on selge, konkreetne ja tegevusele suunav?“ |
| 4 | **Vanem tekstikirjutaja** | „Kas see on kaasahaarav, eristatav ja hästi viimistletud?“ |
| 5 | **Sinu tegevjuht/asutaja** | „Otsekohene, ROI-kinnisideega, ilma lobata. Kas ma paneksin selle oma saidile?“ |

> **Kohandamine:** asenda persoona #5 oma tegevjuhi/asutaja häälega. Määra nende prioriteedid ja suhtlusstiil failis `references/founder-voice.md`.

Iga kohtunik skoorib 0–100. **Lõppskoor = keskmine kõigi 5 kohtuniku lõikes.**

---

## Vooru struktuur (sisuelemendi kohta)

```
Round 1:
  → Generate 10 variants of the element
  → Batch-score all 10 with the 5-expert panel (1 API call)
  → Rank by average score
  → Keep top 3

Round 2 (Evolution):
  → Analyze what the top 3 did right
  → Generate 10 new variants that push those winning patterns further
  → Batch-score all 10 (1 API call)
  → Keep top 3

Round 3 (If score < threshold):
  → Identify weakest scoring dimension
  → Generate 10 variants optimized for that dimension
  → Batch-score → keep top 1

Multi-element cross-breeding:
  → Take top 1 winner from each element
  → Generate 5 combinations that mix winning elements
  → Score holistically as complete units
  → Output the single best combination
```

**Peatumistingimus:** parim variant jõuab minimaalse skoori läveni (vaikimisi: 80) VÕI 3 vooru on lõpetatud.

---

## Sisutüübid ja skooridimensioonid

### Maandumislehed

**Optimeeritavad elemendid:** kangelaspealkiri, alapealkiri, CTA-tekst, probleemisektsioon, sotsiaalne tõendus

**Skooridimensioonid:**
- `first_impression` — kas see haarab kohe?
- `clarity` — kas pakkumist mõistetakse koheselt?
- `trust` — kas see tundub usaldusväärne?
- `urgency` — kas on põhjust kohe tegutseda?
- `would_convert` — kas kohtunik tegelikult klõpsaks?

### E-kirja jadad

**Optimeeritavad elemendid:** teemarida, avarida, kehatekst, CTA, PS-rida

**Skooridimensioonid:**
- `would_open` — teemarea läbiminekumäär
- `would_read` — kas avarida haakib?
- `would_click` — kas CTA on kaasahaarav?
- `would_reply` — kas see tundub piisavalt isiklik, et vastata?
- `spam_risk` — kas see tundub rämpslik? (madalam = parem; pööra lõppskoori jaoks ümber)

### Reklaamitekst

**Optimeeritavad elemendid:** pealkiri, kirjeldus, CTA

**Skooridimensioonid:**
- `scroll_stopping` — kas see katkestab kerimise?
- `clarity` — kas väärtuspakkumine on 3 sekundiga selge?
- `click_worthiness` — kas kohtunik tahab klõpsata?
- `relevance` — kas see vastab tõenäolisele sihtrühma kavatsusele?
- `differentiation` — kas see paistab konkurentidest välja?

### Vormilehed

**Optimeeritavad elemendid:** pealkiri, alatekst, väärtuspakkumise punktid, nupu tekst, väljade järjekord, tänutekst

**Skooridimensioonid:**
- `first_impression` — kas tundub täitmist väärt?
- `trust` — kas nad usuvad, et nende info on turvaline ja pakkumine on tõeline?
- `completion_likelihood` — kas kohtunik hakkaks seda täitma?
- `lead_quality` — kas see meelitaks tõsiseid potentsiaalseid kliente (mitte uudistajaid)?
- `would_fill_out` — lõplik kõhutunne: kas nad esitaksid?

---

## Samm-sammuline teostusprotokoll

### 1. samm: vastuvõtt ja parsimine

Loe lähtesisu. Tuvasta sisutüüp automaatselt või kinnita kasutajaga:
- HTML-fail → maandumisleht või vormileht
- Markdown / lihttekst → e-kiri või reklaamitekst
- Kui mitmetähenduslik, küsi: „Kas see on maandumisleht, e-kirja jada, reklaamitekst või vormileht?“

Ekstrahhi kõik optimeeritavad elemendid. Loetle need kasutajale tagasi:
```
Found 5 elements to optimize:
1. Hero headline: "We help B2B companies grow"
2. Subheadline: "Full-service digital marketing..."
3. CTA: "Get Started"
4. Problem statement: [excerpt]
5. Social proof: [excerpt]

Optimizing: all | Variants per round: 10 | Min score: 80
```

### 2. samm: hangi API-võti

Kontrolli Anthropicu API-võtit: `$ANTHROPIC_API_KEY` keskkonnamuutuja.

```bash
export ANTHROPIC_API_KEY="your-api-key-here"
```

### 3. samm: jooksuta optimeerimisvoorud

Iga elemendi jaoks jooksuta ülaltoodud vooru struktuur.

**Kriitiline API-tõhususe reegel:** koonda ALATI kõik variandid ühte päringusse. Ära kunagi kutsu API-t korra iga variandi kohta. Voor 10 variandiga = 1 API-kõne.

Mudeli eelistus (järjekorras):
1. `claude-sonnet-4-5` (eelistatud — kiire + tark)
2. `claude-opus-4` (kui on vaja kõrgeimat kvaliteeti)
3. Mis tahes claude-3.5+ mudel, kui ülaltoodud pole saadaval

### 4. samm: ristanda (mitme elemendiga)

Pärast seda, kui kõigil elementidel on võitjad:
1. Koonda iga elemendi parim võitja terviklikuks üksuseks
2. Genereeri 5 terviklikku varianti, mis loomulikult kombineerivad võitvad elemendid
3. Skoori terviklikud üksused (mitte ainult üksikud osad)
4. Vali võitja kõrgeima tervikliku skooriga

### 5. samm: kirjuta väljundfailid

```bash
# Create output directory
mkdir -p data

# Write optimized content
# Write experiments JSON
# Write optimization report
```

**Eksperimentide JSON-i struktuur:**
```json
{
  "run_id": "autoresearch-{name}-{timestamp}",
  "content_type": "landing_page",
  "source_file": "path/to/original",
  "min_score_threshold": 80,
  "rounds": [
    {
      "round": 1,
      "element": "hero_headline",
      "variants": [
        {
          "id": 1,
          "text": "...",
          "scores": {
            "cmo": 72,
            "skeptical_founder": 68,
            "cro": 75,
            "copywriter": 70,
            "founder": 65
          },
          "avg_score": 70
        }
      ],
      "top_3": [1, 4, 7],
      "winner_score": 82
    }
  ],
  "final_winner": {
    "hero_headline": "...",
    "subheadline": "...",
    "cta": "...",
    "holistic_score": 87
  }
}
```

### 6. samm: raporteeri tagasi

Tee tulemused kasutajale kokku:
- Lõplik võitev skoor
- Suurim skoorihüpe (milline element paranes kõige rohkem)
- 2 parimat teise koha alternatiivi (juhul kui võitja ei tundu õige)
- Tee kõigi 3 väljundfailini
- Selge järgmine samm

---

## Kasutaja valikud

| Valik | Vaikimisi | Kirjeldus |
|--------|---------|-------------|
| `elements` | all | Milliseid elemente optimeerida |
| `variants_per_round` | 10 | Mitu varianti vooru kohta genereerida |
| `min_score` | 80 | Peatu, kui see skoor saavutatakse |
| `rounds` | 3 | Max voorud enne peatumist |
| `auto_apply` | false | Kas kirjutada lähtefail võitjatega üle |
| `content_type` | auto-detect | Sunni sisutüüp peale, kui automaattuvastus eksib |

---

## Kvaliteediväravad

- **< 70:** ära saada välja. Midagi fundamentaalset on katki.
- **70-79:** marginaalne. Veel üks voor, mis sihib madalaima skooriga dimensiooni.
- **80-84:** hea. Väljasaadetav. Valideeri reaalliiklusega.
- **85-89:** tugev. Saada välja enesekindlalt.
- **90+:** haruldane. Saada kohe välja.

---

## Välditavad antimustrid

- **Ära kunagi kutsu API-t korra iga variandi kohta.** Koonda alati. 10-variandiline voor = 1 kõne.
- **Ära üleoptimeeri ühe dimensiooni jaoks.** Kui saad selguses 95, aga usalduses 45, on üldskoor eksitav.
- **Ära jooksuta rohkem kui 5 vooru.** Kui sa ei jõua 3 vooru järel 80-ni, on probleem strateegiline (vale positsioneerimine), mitte taktikaline (valed sõnad).
- **Ära ristanda enne, kui igal elemendil on oma võitja.** Enneaegne ristamine loob ebajärjekindlaid kombinatsioone.