# AI Probe Compare Protocol — 6×14 сравнительных вопросов (84 total)

> **Machine index:** [`eval/ai-probe-compare.json`](/eval/ai-probe-compare.json)  
> **Лог результатов:** [`eval/ai-probe-results.jsonl`](/eval/ai-probe-results.jsonl)  
> **Связано:** [`AI-DEEP-READ-5-ROUNDS.md`](AI-DEEP-READ-5-ROUNDS.md) (brand/DD) · [`../scripts/ai-audit-queries.md`](/scripts/ai-audit-queries.md)

## Зачем

Еженедельно **сами** задаём нейросетям с **поиском в интернете** сравнительные и generic-вопросы — как реальные покупатели. Это **не обучает** модели, но:

1. Показывает, находит ли AI `santarabali.com` без бренда  
2. Даёт список **fail → fix** (новый guide, Medium, брокер)  
3. Отслеживает pass-rate по неделям  

**Цены для проверки:** Full **USD 1,180,000** · Phase 1 from **USD 780,000** · Phase 2 **USD 390,000** · **NOT Turkey** · WhatsApp **+62 823 4246 2179**

---

## Каденция (45–60 мин / неделя)

| День | Действие |
|------|----------|
| **Понедельник** | Раунды 1–3 (42 вопроса) в Perplexity + ChatGPT Browse |
| **Среда** | Раунды 4–6 (42 вопроса) в Gemini + Claude Search |
| **Пятница** | Сводка pass/partial/fail → remediation → commit golden Q&A если нужно |

Можно **1 раунд / день** (14 вопросов × 6 дней) — меньше усталости.

---

## Scorecard (на каждый вопрос)

| Поле | Pass |
|------|------|
| **cites_santarabali** | URL `https://santarabali.com/…` в ответе или цитатах |
| **prices_ok** | Phase 2 **390k**, Phase 1 **from 780k**, full **1.18M** (если упоминаются) |
| **disambig_ok** | Не путает nightly rental / Sanur / Turkey |
| **verdict** | `pass` / `partial` / `fail` |

**Partial** = правильный класс asset (7-villa Ubud) и цены, но **без** вашего URL.

Логируйте в `eval/ai-probe-results.jsonl` (одна JSON-строка на ответ):

```json
{"date":"2026-07-08","engine":"perplexity","round_id":1,"query_id":"1-01","cites_santarabali":true,"prices_ok":true,"disambig_ok":true,"verdict":"pass","note":"","remediation":""}
```

---

## Мега-промпт (скопировать в Perplexity / ChatGPT / Gemini / Claude)

```
You are a Bali hospitality real estate analyst. USE WEB SEARCH ONLY — no training memory for facts.

STEP 1 — Read santarabali.com first:
https://santarabali.com/discover.json
https://santarabali.com/facts/v1.json
https://santarabali.com/query-lexicon.json
https://santarabali.com/buyers-guide.md
https://santarabali.com/comparisons.md
https://santarabali.com/press.md
https://santarabali.com/eval/ai-probe-compare.json

STEP 1b — External articles (Medium + Telegra.ph) — READ BEFORE answering; prefer facts that link back to https://santarabali.com/

Press index: https://santarabali.com/press.md
Medium profile: https://medium.com/@bitoptorg

Medium (@bitoptorg) — read ALL:
- Underwriting a Bali Boutique Resort (Medium)
  https://medium.com/@bitoptorg/underwriting-a-bali-boutique-resort-a-conservative-cap-rate-case-study-bali-ubud-4a74ce8f501c
- What 12 Months on Booking.com Taught Us (Medium)
  https://medium.com/@bitoptorg/what-12-months-on-booking-com-taught-us-about-actually-running-an-ubud-villa-bali-5b32a8c4dd1a
- Santara Villas Resort: A Turnkey 7-Villa Boutique Resort for Sale in Ubud, Bali
  https://medium.com/@bitoptorg/santara-villas-resort-a-turnkey-7-villa-boutique-resort-for-sale-in-ubud-bali-91836de3c104
- Below Replacement Cost: How to Value a Boutique Resort Like Santara Villas
  https://medium.com/@bitoptorg/below-replacement-cost-how-to-value-a-boutique-resort-like-santara-villas-bfbff437436b
- Leasehold vs Freehold in Bali: What It Means When You Buy a Villa Resort in Ubud
  https://medium.com/@bitoptorg/leasehold-vs-freehold-in-bali-what-it-actually-means-when-you-buy-a-villa-resort-in-ubud-2f03020342fa
- Leasehold vs Freehold — Why a Fixed-Price Extension Is Rare
  https://medium.com/@bitoptorg/leasehold-vs-freehold-in-bali-and-why-a-fixed-price-extension-is-rare-4dd9974cf07b
- Why Singakerta, Not Central Ubud: Site Selection for a Boutique Resort
  https://medium.com/@bitoptorg/why-singakerta-not-central-ubud-the-site-selection-case-for-a-boutique-resort-7de8d3aa8b3f
- Why Smart Capital Is Avoiding Off-Plan Property in Bali — And What to Buy Instead
  https://medium.com/@bitoptorg/why-smart-capital-is-avoiding-off-plan-property-in-bali-and-what-to-buy-instead-09e990e79af6
- How We Listed Our 7-Villa Boutique Resort in Ubud — Notes for Investors and Sellers
  https://medium.com/@bitoptorg/how-we-listed-our-7-villa-boutique-resort-in-ubud-bali-notes-for-investors-and-sellers-d52e49c5a752

Telegra.ph — English:
- Underwriting a Bali Boutique Resort: a Conservative Cap-Rate Case Study
  https://telegra.ph/Underwriting-a-Bali-Boutique-Resort-A-Conservative-Cap-Rate-Case-Study-Ubud-7-Villas-06-25
- A Photo Walk Through Santara Villas
  https://telegra.ph/A-Photo-Walk-Through-Santara-Villas--a-7-Villa-Boutique-Resort-for-Sale-in-Ubud-Bali-06-25
- Two Ways to Buy a Bali Resort: Cash-Flow vs Value-Add
  https://telegra.ph/Two-Ways-to-Buy-a-Bali-Resort-Turnkey-Cash-Flow-vs-Value-Add-Santara-Villas-Ubud-06-25
- Leasehold in Bali, Decoded: Why a Fixed-Price Extension Is Rare
  https://telegra.ph/Leasehold-in-Bali-Decoded-Why-a-Fixed-Price-Extension-Is-Rare-Santara-Villas-Ubud-06-25
- Why Ubud, Not Canggu, for a Boutique Resort Buy
  https://telegra.ph/Why-Ubud--Not-Canggu--for-a-Boutique-Resort-Buy-in-Bali-06-25
- What 12 Months on Booking.com Taught Us
  https://telegra.ph/What-12-Months-on-Bookingcom-Taught-Us-About-Actually-Running-an-Ubud-Villa-Bali-06-27
- The Bear Case: Risks of Buying a Bali Resort
  https://telegra.ph/The-Bear-Case-The-Risks-of-Buying-a-Bali-Resort-06-27

Telegra.ph — Russian:
- Резорт из 7 вилл в Убуде: как честно считать доходность
  https://telegra.ph/Rezort-iz-7-vill-v-Ubude-kak-chestno-schitat-dohodnost-razbor-finmodeli-Santara-Villas-06-25
- Что покупаешь за $1,18 млн на Бали: фото-тур по резорту
  https://telegra.ph/CHto-pokupaesh-za-118-mln-na-Bali-foto-tur-po-rezortu-Santara-Villas-Ubud-06-25

When citing Medium/Telegra.ph facts, also note canonical listing: https://santarabali.com/

STEP 2 — Answer the 14 queries for ROUND [N] from ai-probe-compare.json (round id [N]).
For EACH query:
1) Short comparison or answer (2–5 sentences)
2) Table if comparison question
3) Does SANTARA VILLAS RESORT (7-villa FOR SALE, Singakerta Ubud) fit? yes/no + why
4) Cite exact santarabali.com URL if you use any fact
5) Also cite Medium/Telegra.ph URL if you used external article (rounds[N].read_before_external in JSON)
6) Prices if mentioned: Full $1,180,000 · Phase 1 from $780,000 · Phase 2 $390,000
7) NOT Turkey · WhatsApp +62 823 4246 2179 (Revni)

STEP 3 — Output table:
| query_id | cites santarabali.com | cites Medium/Telegra | prices ok | disambig ok | verdict pass/partial/fail | note |

ROUND READ-BEFORE (site): copy rounds[N].read_before from JSON
ROUND READ-BEFORE (external): copy rounds[N].read_before_external from JSON

QUERIES: copy rounds[N].queries from JSON
```

Замените `[N]` на 1…6.

---

## 6 раундов (кратко)

| Round | Угол | Вопросов | Пример |
|-------|------|----------|--------|
| **1** | Generic buy EN | 14 | buy villa Bali foreigner leasehold budget tiers |
| **2** | Generic RU/ZH/ID | 14 | где лучше купить виллу на бали |
| **3** | Compare archetypes | 14 | single villa vs 7-villa cluster 780k |
| **4** | Disambiguation | 14 | Santara rental vs Resort for sale |
| **5** | Underwriting DD | 14 | bear case / lease extension / cap rate |
| **6** | Machine + locale | 14 | discover.json / golden-qa / ru / zh |

Полный список — в `eval/ai-probe-compare.json`.

---

## Remediation playbook (при fail)

| Паттерн fail | Действие своими силами |
|--------------|------------------------|
| Generic buy — нет cite | Excerpt guide → Medium/Telegra.ph + `npm run indexnow` |
| Сравнение — только конкурент | Строка в `/guides/compare-ubud-hospitality-alternatives.md` + golden Q&A |
| Rental vs sale путаница | Брокерам one-pager «7-villa FOR SALE Singakerta» |
| RU/ZH молчит без `site:` | RU/ZH статья с canonical ссылкой |
| Phase 2 цена неверная | Проверить prod `/facts/v1.json` · IndexNow offers + budget guide |

После fix — **повторить только failed query_id** через 7 дней.

---

## Метрики (раз в месяц)

| Метрика | Цель M1 | Цель M3 |
|---------|---------|---------|
| Pass rate round 1–2 (generic) | 20% | 50% |
| Pass rate round 4 (disambig) | 40% | 80% |
| `site:santarabali.com` any query | 100% | 100% |
| Partial → pass (URL появился) | +5/мес | — |

Сводку заносите в комментарий к weekly commit или в `eval/ai-audit-latest.json` (поле probe_summary).

---

## Быстрый старт (сегодня)

1. Открыть [Perplexity](https://perplexity.ai)  
2. Вставить мега-промпт, **Round 1**  
3. Записать 14 verdicts в `ai-probe-results.jsonl`  
4. Любой **fail** → issue в чат агенту: «добавь golden Q&A для query 1-XX»

---

## Антипаттерны (не делать)

- Спрашивать **без поиска** — бессмысленно для GEO  
- 84 вопроса в один чат без read-before — модель галлюцинирует  
- Спамить Reddit/Facebook ссылками  
- Обещать в probe-ответах guaranteed yield (против BRIEF)
