Skip to main content

Spoonfeed Button

What is Spoonfeeding 🥄?

Spoonfeeding means providing the AI with detailed information about how something works - its features, structure, rules or workflows - so it can generate accurate responses without having to guess. This is a form of grounding: enriching the context with specific details about a technology, framework or concept.

For example, if you include the sentence: "A zebra is a black-and-white striped animal that lives in Africa." in the context, then asking the model, "What color are zebras?" will yield a correct answer - because the information was explicitly provided.

✨ Bonus insight: This technique is especially powerful when working with complex or niche domains where assumptions could lead to errors. It’s like giving the AI a roadmap instead of asking it to navigate blindfolded.

AI models don’t know anything about how behaviors work in the AI Pals Engine (though they do have a foundational understanding of Behavior Trees). To improve the accuracy of the help an AI model can provide for the AI Pals Engine, the Spoonfeed button gives you context you can add directly to your character’s prompt. In other words: copy the information from the Spoonfeed button and include it in your question. This extra context leads to far more reliable, relevant, and precise responses.

✨ Bonus insight: Think of the Spoonfeed button as giving your AI a quick crash course - so it doesn't have to guess, stumble or rely on assumptions. It's like handing it the user manual before generating the response.

Don't Forget

The information is usually quite large → make sure the max context size does allow to include a large chunk of text.

CSS

Example: Pasted Copied Spoonfeed Text + Give me CSS that makes the name text red. result (Qwen 30B-A3B-Instruct):

Here’s the CSS rule to make the name text red, with !important flags added for strong enforcement:

.name-text-block {
color: red !important;
}
This will override any conflicting styles and ensure the name text appears in red regardless of other cascading rules.

Behaviors

Example: give me a behavior tree that plays an audio when i click on my pal result (Qwen 30B-A3B-Instruct), after a manual correction:

...
In behavior tree design, decorators are meant to wrap and modify the behavior of a single child node. So yes — the PlayAudioAction must be the child of the InteractionTriggerDecorator, not the other way around.
Here’s the corrected, properly structured version:

🎵 Fixed Behavior Tree: Play Audio on Click (Corrected Structure)

{
"root": {
"type": "SelectorComposite",
"children": [
{
"type": "InteractionTriggerDecorator",
"properties": {},
"children": [
{
"type": "PlayAudioAction",
"properties": {
"assetId": "17b576aa-3533-448d-8911-d9d07e1712a5",
"allowParallel": false
}
}
]
}
]
}
}

✅ Why This Is Better:

The InteractionTriggerDecorator only runs its child when the interaction occurs.
...