How to ask FarkiBot about your model
Ask is FarkiBot’s default task. It answers questions about the models in your project — structure, gaps, relationships, summaries, inconsistencies — from the model itself.
Before you start, set up FarkiBot with an API key.
Ask a question
Section titled “Ask a question”- Open View > FarkiBot (Ctrl+Shift+K)
- Leave the task dropdown on Ask
- Type your question and press Enter
Shift+Enter inserts a new line instead of sending. Stop cancels mid-answer.
Follow-up questions keep the conversation, so you can drill in without restating the context. Reasoning models show their thinking while they work.
What FarkiBot can see
Section titled “What FarkiBot can see”The Context chip in the toolbar shows exactly what will be sent: your project’s packages, exported as Markdown, minus the MOF core. Click it to narrow the scope to specific packages.
Narrowing is worth doing when:
- The project is large and the question is about one part of it
- You want a cheaper answer — context is most of what you pay for
- You want the answer to ignore a package that would otherwise muddy it
Questions that work well
Section titled “Questions that work well”| Kind of question | Example |
|---|---|
| Structure | ”What application components support the order-to-cash process?” |
| Gaps | ”Which business capabilities have no supporting application?” |
| Consistency | ”Are there elements with no relationships at all?” |
| Summary | ”Summarise the technology layer for someone who has never seen this model.” |
| Impact | ”If FQ Vessels were retired, what would be affected?” |
| Coverage | ”Which elements are missing a Lifecycle Status value?” |
The model is structured data, so questions about counts, coverage and connections tend to be answered precisely rather than approximately.
FarkiBot answers only from your model
Section titled “FarkiBot answers only from your model”By default FarkiBot answers only from your model and your attachments. If something isn’t there, it says so rather than filling the gap from memory.
That’s deliberate, and it’s the single most important thing to understand about the feature. An answer you can trace back to named model content is worth something; a plausible answer assembled from an LLM’s training data is worth nothing when you’re about to make a decision with it. See How FarkiBot Works.
If FarkiBot tells you the model doesn’t say, that’s usually a finding about the model, not a failure of the answer.
Attach supporting files
Section titled “Attach supporting files”Click the paperclip to add .md or .txt files — a glossary, meeting notes, a standard you’re checking against. Attachments join the model as context for the question.
For generation tasks, more file types are accepted. See How to generate a model.
Turn on web research
Section titled “Turn on web research”Some questions need the outside world: how does our portfolio compare to current practice, are these technologies still supported, what does this standard require now. Click Web in the toolbar to let a question draw on both.
| Off by default, chosen per question | A question about your own model should stay grounded. Research is a deliberate act. |
| Your model stays authoritative | Web results are evidence about the world, compared against your model — never a replacement for reading it, and never reported as being in your model. |
| Every web claim is cited | As a link you can follow. If the search couldn’t answer something, FarkiBot says so instead of guessing. |
| It costs more | Roughly 3–4× a plain answer, since search results are added to the prompt. Answers that used research carry a Web badge. |
| Not every model can | Every model on OpenRouter can, because OpenRouter runs the search itself. Anthropic and Google support it directly on current models. A local or custom endpoint can’t, and the toggle explains why when it’s unavailable. |
What leaves your browser: your provider runs the search, so the search terms it writes — which may name things from your model — reach a search engine. Your model export itself is never sent to a search engine, and Farkitect’s servers are not in the path either way.
Costs and token counts
Section titled “Costs and token counts”Each answer shows its token count, and its cost when the provider reports one. OpenRouter reports cost; Anthropic and Google don’t — those runs show “cost not reported” and you should check your provider console for spend.
Your model choice is remembered per task, so Ask and the generation tasks can each keep their own.
Turning an answer into a document
Section titled “Turning an answer into a document”If what you actually want is something to hand over rather than something to read, switch the task to Report. See How to write reports with FarkiBot.