Skip to content

ASK Mode

ASK is the general-purpose, conversational mode of Genie for explaining concepts, reasoning about logic, and troubleshooting your FileMaker scripts.

  • Clarifying what a script does and why it fails.
  • Getting step-by-step guidance for a task.
  • Asking how to structure a calculation or workflow.
  • Requesting examples, best practices, or quick reviews.
  • Building a coding plan before switching to CODE.
  • Read-only by default: ASK never applies changes to FileMaker.
  • Uses captured context such as scripts, selections, and metadata to tailor responses.
  • Honors the Web Search toggle when you need up-to-date information from the internet.
  • Offers a dedicated Debug path for deeper troubleshooting and plan-building inside ASK rather than as a separate mode.
  • Debug: Focuses reasoning on fault finding and testable hypotheses.
  • Web Search: Pulls recent references, docs, or examples where helpful.
  • Coding Plan: Produces a structured implementation plan you can review before moving to CODE.
  • Preflight (structured clarification used in CODE, QUERY, and DATA): ASK does not run that flow; it stays conversational.

Plans work best when Genie already has context. Capture the current script or related scripts first with Add Selection or Add Scripts, then ask for the plan in ASK.

  1. Use Add Selection so ASK can see your current script or selected steps.
  2. Use Add Scripts instead when the question depends on multiple open scripts.
  3. Turn on Debug if you suspect a logic or runtime issue.
  4. Ask your question in plain language.
  5. If needed, ask for a coding plan, review it, then switch to CODE to implement changes.
  • “Explain what this script does and point out any risky branches.”
  • “Why might this layout navigation sometimes fail? I’ve attached the script.”
  • “Show an idiomatic Let() calculation for this JSON parsing.”
  • Attach small, representative snippets for faster and more precise analysis.
  • If your intent is to modify code, ASK can prepare a coding plan first, then you can switch to CODE.
  • Keep Debug on only when investigating issues; turn it off for general Q&A.

ASK composer with Debug enabled

Askforfunctionsexamples.png