KlicForge Docs
Getting started

Create your first agent

A detailed walkthrough of building, grounding, testing and publishing a working agent.

This walkthrough builds a customer support agent that answers questions from your own content. The same steps apply to any agent.

Prerequisites

  • A KlicForge account and an organization — see the quickstart.
  • Some content for the agent to answer from: an FAQ, a policy document, a product sheet. A page of text is enough to start.

Start the wizard

Select Agents → New Agent. You will be offered three routes:

  • Templates — a pre-built agent for a common job, ready to adjust.
  • Describe it — write what you want in plain language and let KlicForge draft the configuration.
  • Manual — set everything yourself.

For a first agent, a template is the fastest way to see how the pieces fit together. See the creation wizard for what each route produces.

Set the identity

Give the agent a name and description, then open the System Prompt tab. This is where the agent's behaviour actually lives, split across four files:

FileWhat it controls
IDENTITYWho the agent is, its role, what it will and will not do
SOULTone and communication style
AGENTSWhat it can and cannot do, in explicit terms
USERWho it is talking to, so it can pitch answers correctly

All four are optional and editable in the browser. See core prompt files for how to write them well.

Attach knowledge

Select Knowledge in the sidebar, then New Knowledge Source. Either paste your content directly or upload a file — PDF, Markdown, plain text, CSV, Excel, or an image.

Wait for the source to finish processing, then open your agent's Knowledge tab and attach it.

An agent with no knowledge source attached cannot answer questions about your business. This is the most common reason a new agent gives disappointing answers.

Choose a model

On the Model tab, pick a model. Higher tiers reason better on harder questions. Your allowance is unaffected by the choice — interactions are counted per turn regardless of which model answers.

Temperature controls consistency. For support agents answering factual questions, keep it low (0.1–0.4). Higher values (0.5–0.8) suit conversational or creative agents.

Set guardrails

Open the Guardrails tab. The default answer mode is grounded only, meaning the agent answers strictly from your knowledge and tool results, and says so when it cannot. That is the right default for a support agent.

If you want it to handle general questions too, read answer modes before changing this.

Test before publishing

Open Widget Sandbox and work through real questions, including ones you expect it to refuse. Check:

  • Does it answer from your content, not generic knowledge?
  • Does it admit when it does not know?
  • Does it stay on topic?

To test systematically rather than by hand, see evaluations.

Publish

Set status to active on the Overview tab. Then either embed the web widget on your site, or connect Telegram or WhatsApp.

Expected result

A live agent that answers from your content, refuses questions outside its scope, and is reachable on at least one channel.

Troubleshooting

SymptomLikely cause
Answers are vague or genericNo knowledge source attached, or the source is still processing
Agent refuses questions it should answerAnswer mode is grounded_only and the content is missing from knowledge
Agent does not respond at allStatus is draft or inactive
Widget does not appear on your siteThe site's domain is not in the agent's allowed origins

More in troubleshooting.

On this page