Single source of truth for Birkly CMS documentation

AI Assist helps you build and maintain Agent Guide faster. It suggests — it never writes to your draft until you Accept. You can use rule-based suggestions without any AI provider; connecting Settings → AI unlocks Copilot, Fill 100%, field Generate, and smarter source/link suggestions.

Grounding rule: AI Assist prefers declared sources of truth before inferring. When sources are missing, it may suggest sources_of_truth.new entries first.

Where AI Assist lives

  • Right sidebar — AI Assist panel (FAB on smaller viewports)
  • Context fields — Generate button per field
  • Overview / Sources — Suggest sources and cross-links (same engine as sidebar)

AI connection picker — Top of sidebar. Empty = rules-only mode.

Modes (sidebar)

Auto tab

ActionModeBehavior
Auto-fillfill_complete (creative)Target ~100% completeness; infers gaps from draft + sources
Fill gapsfill_gapsOnly incomplete completeness sections
Fill 100%fill_completeSame as auto-fill — explicit label
Suggest cross-links / sourceslinks + rulesRegistry entries, product→CMS links, evidence URLs, derived-from

All return a review queue in the sidebar unless you use field Generate (direct apply).

Advanced tab

ActionBehavior
Guide StudioSelect CMS collections → wizard generates identity, products, claims from entries
ImproveRefine existing copy
Suggest claimsClaim ideas grounded in source excerpts

Guide Studio may add narrative cms_collection sources for chosen collections.

Suggestion lifecycle

Trigger (Copilot / field / links)
        ↓
Suggestions appear in sidebar
        ↓
Accept one / Accept all / Reject
        ↓
Draft updated in memory → Save draft → Publish

Accept all applies every pending suggestion sequentially — review count badge first.

Suggestion fields (common)

fieldApplies
sources_of_truth.newNew registry entry {type, role, label, url?, ref?}
identity.short_descriptionIdentity text
positioning.best_known_forArray append
products_services.newNew product object
products_services.linkAdd source to existing product
claims.newNew claim string or object
evidence.newNew evidence with optional claim link
identity.derived_from.short_descriptionMark source for summary
relationships.newPartner/parent/etc.

Each suggestion includes source (cms, source, ai, rule, wizard, inferred) and confidence.

Field-level Generate (Context tab)

Click Generate next to a field:

  • Calls field AI with full draft + sources of truth context
  • Applies directly to that field (no sidebar queue)
  • Uses creative grounding when AI connection set

Use for quick single-field polish; use Copilot for multi-section passes.

Creative vs grounded modes

ModeWhenAI behavior
CreativeFill 100%, field Generate defaultPrefer sources; infer plausible values when missing; mark source inferred
GroundedSome copilot modes without creative flagDo not invent facts unsupported by sources

For regulated industries, review inferred suggestions carefully before accept.

Link and source suggestions (rules + AI)

Rule-based (always available):

  • Empty registry → suggest first CMS collection or primary website as sources_of_truth.new
  • Product name ≈ CMS entry label → suggest products_services.link
  • Claim mentions amazon/review/rating without marketplace evidence → suggest evidence.new
  • Short description filled + narrative CMS source exists → suggest derived_from

AI-enhanced (with connection):

  • Copilot links mode adds AI proposals filtered to source/link fields
  • Copilot sources mode focuses on sources_of_truth.new only

Context gathering

AI Assist reads sources_of_truth (CMS entry/collection refs) and excerpts text fields (title, body, description, etc.) — max ~2–4 KB per entry. More declared sources = better suggestions.

Guide Studio scans selected collections (up to ~12 entries each).

Loading and cancel

Bulk operations show AI is working overlay with Cancel — aborts in-flight request via AbortController.

AI errors

If provider fails, sidebar may still show rule-based suggestions. Error string returned in API response (ai_error) — check connection, API key, model.

Permissions

AI Assist read paths need read. Accept/save needs manage_settings. AI connections respect role access from Settings.

What AI Assist does not do

  • Auto-publish
  • Replace legal/compliance review
  • Scrape third-party sites into your draft
  • Modify published snapshot without explicit Publish

Related docs