Prompt Configuration
The AI’s system prompt is built from five customizable fields:| Field | Max Length | Purpose |
|---|---|---|
bot_name | - | The assistant’s display name (default: “Помічник”) |
personality | 1,000 chars | Tone, style, and character traits |
store_rules | 2,000 chars | Store-specific policies and instructions |
greeting | 500 chars | First-message greeting template |
forbidden_topics | 1,000 chars | Topics the bot should never discuss |
Get Current Config
Update Config
Use PATCH to update only the fields you want to change:Reset to Defaults
Customization Fields in Detail
Bot Name
The name used in the system prompt and displayed in the chat header. Choose a name that fits your brand.The bot name is separate from the SDK’s
botName config option. The SDK botName controls the UI display name, while the API bot_name controls how the AI refers to itself in conversation. Set both to the same value for consistency.Personality
Defines the AI’s tone and communication style. The AI follows these instructions throughout the conversation.- Specific: “Use short sentences, max 2 sentences per message” vs “Be concise”
- Behavioral: “Always suggest a complementary product after adding to cart” vs “Be helpful”
- Brand-aligned: Match your store’s voice and customer service style
Store Rules
Inject store-specific policies that the AI should know about and communicate to customers when relevant.Greeting
A template for the first message the AI sends when a new conversation starts.Forbidden Topics
Topics the AI should avoid discussing. When a customer brings up a forbidden topic, the AI politely redirects to shopping.Tool Configuration
VIZOCHOK’s AI uses a set of tools to interact with the catalog and cart. You can disable optional tools to simplify the AI’s behavior.Available Tools
| Tool | Category | Can Disable? | Description |
|---|---|---|---|
search_products | Core | No | Search the product catalog |
show_products_to_user | Core | No | Display product cards for selection |
ask_user | Core | No | Ask the customer a clarifying question |
complete_session | Core | No | Finalize the shopping session |
add_to_selection | Cart | Yes | Add a product to the cart |
remove_from_selection | Cart | Yes | Remove a product from the cart |
update_quantity | Cart | Yes | Change item quantity |
get_selection | Cart | Yes | View current cart contents |
clear_selection | Cart | Yes | Clear the entire cart |
show_recipe_checklist | Recipe | Yes | Show recipe ingredients checklist |
show_meal_plan | Meal Plan | Yes | Generate multi-day meal plans |
get_product_details | Info | Yes | Get detailed product information |
Get Current Tool Config
Disable Tools
To disable specific tools, provide the list of tool names to disable:When you disable cart tools, the AI can still search and show products, but will not offer to add items to the cart. This is useful for informational-only deployments.When you disable recipe/meal plan tools, the corresponding instructions are also removed from the AI’s system prompt, keeping it focused.
Re-enable All Tools
To re-enable all tools, send an empty disabled list:Example Configurations
Product search only (no cart)
Product search only (no cart)
Disable all cart tools for an informational assistant that helps customers browse but does not manage the cart:
Simple shopping (no recipes/meal plans)
Simple shopping (no recipes/meal plans)
Keep cart functionality but disable advanced features:
Full-featured assistant
Full-featured assistant
Enable everything (default configuration):Combined with rich prompt customization: