Ask AI
Module · Stable
Send a prompt to an LLM and get a typed response (text/int/float/bool/JSON/enum); pass one or several images to describe or analyse them (vision); turn on web search to answer from current pages and get the sources.
Routes to the configured LLM via the routing table in AI Settings. Set response_format: json and supply a response_schema dict to extract structured data — the parsed object is at ai_parsed.
When to use
Section titled “When to use”A single LLM turn with a typed answer: reasoning, translation, summarisation, free-text extraction (response_format: json + response_schema), or classification (response_format: enum). The answer flows into context for downstream steps to branch on or use. Turn web_search on when the answer depends on facts that change (a price, a fee, a deadline) and the sources matter.
When not to use
Section titled “When not to use”To ask a human, use Ask a person. For multi-step autonomy that calls tools, use Run agent (this is a single stateless turn — none of your tools; web search is the only built-in one). For structured data operations prefer the specialized modules (Contacts, Geocode, Weather, OCR) rather than a hand-written prompt.
Inputs
Section titled “Inputs”Configured per use: prompt, system, image, image_mode, web_search, web_search_country, model, fallback_1, fallback_2, timeout, response_format, response_options, response_schema, max_tokens.
Outputs
Section titled “Outputs”Auto-generated from the skill registry (load_skills()). Do not edit by hand.