Waterflai
  • Welcome to Waterflai
  • Getting Started
    • Concepts
    • Quickstart
  • Providers
    • Providers Overview
    • Providers setup
    • AI models
    • Choose the right models
  • Knowledge
    • Knowledge Overview
    • Knowledge connectors
    • Knowledge collections
  • Studio
    • Studio Overview
    • Studio Builders
      • Light Builder
      • Dream Builder
      • Workflow Builder
      • Flow components (nodes)
        • Input Node
        • Output Node
        • LLM model Node
        • Multimodal LLM Node
        • Dall-E 2 (image generation) Node
        • Dall-E 3 (image generation) Node
        • Sora video generation Node
        • Text-to-Speech (TTS) Node
        • Speech-to-Text (STT) Node
        • OCR Node
        • Agent Node
        • Reranker Node
        • Knowledge retrieval Node
        • Vector store insert Node
        • Vector store record delete Node
        • Gitbook loader
        • Notion Database Node
        • Figma Node
        • Webpage scraper Node
        • Sitemap Scraper Node
        • API Request Node
        • Document metadata extraction Node
        • Document metadata update Node
        • Character splitter Node
        • HTML splitter Node
        • Markdown Splitter
        • Calculator tool Node
        • Text as tool Node
        • Knowledge retrieval tool Node
        • Conditional Node
        • Iteration loop Node
      • Testing and Debugging
    • Publishing
    • Integration with API
    • Embedding in website
  • Analytics
    • Analytics Overview
    • Dashboards
    • Logs
  • Administration
    • Organization users
    • Workspace
    • Security and permissions
  • Troubleshooting
    • Support
Powered by GitBook
On this page
  • Configuration
  • Live Experimentation
  • Saving and Publishing
  • Best Practices
  • Tips for Effective Basic Chatbots
  1. Studio
  2. Studio Builders

Light Builder

The Light Builder allows you to create straightforward, yet powerful conversational AI applications. This page guides you through the process of configuring and testing your basic chatbot.

Cost: 1 credit for basic chatbot (without knowledge usage), and 2 credits for a RAG chatbot (with knowledge usage).

Configuration

When you create or edit a basic chatbot, you'll see a configuration form with the following options:

Model Selection

  1. Primary Model:

    • Select the main AI model for your chatbot.

    • Choose from a list of available models connected to your configured providers.

  2. Fallback Model (Optional):

    • Select a secondary model to use if the primary model fails or is unavailable.

    • You can choose "None" if you don't want to use a fallback model.

Instruction

  • Provide specific instructions or prompts for your chatbot.

  • This sets the context and behavior for your chatbot's responses.

  • Use this to define the chatbot's personality, knowledge base, or specific tasks it should perform.

Knowledge Integration

  1. Use Knowledge:

    • Toggle this option to enable or disable the use of additional knowledge bases.

  2. Knowledge Collections:

    • If "Use Knowledge" is enabled, you can select one or more knowledge collections to enhance your chatbot's responses.

    • These collections can provide domain-specific information to make your chatbot more informative and contextually aware.

Live Experimentation

The Basic Chatbot configuration page includes a live chat interface for immediate testing:

  • Chat Interface: Interact with your chatbot in real-time to test its responses based on your current configuration.

  • Reset Conversation: Clear the chat history to start a fresh conversation.

  • Stop Generation: Interrupt the chatbot's response generation if needed.

Saving and Publishing

  • Save: Updates your chatbot configuration without making it live.

  • Save and Publish: Updates the configuration and makes the latest version of your chatbot available for use.

Best Practices

  1. Clear Instructions: Provide detailed and clear instructions to guide your chatbot's behavior effectively.

  2. Test Thoroughly: Use the live chat interface to test various scenarios and refine your configuration.

  3. Iterative Improvement: Start with a basic setup and gradually enhance your chatbot based on testing results.

  4. Knowledge Integration: Carefully select relevant knowledge collections to improve the chatbot's domain-specific knowledge without overwhelming it.

  5. Fallback Strategy: Consider using a fallback model for improved reliability, especially for critical applications.

Tips for Effective Basic Chatbots

  • Define Purpose: Clearly define the primary purpose of your chatbot (e.g., customer service, information retrieval, task assistance).

  • Personality: Use the instruction field to give your chatbot a consistent personality that aligns with your brand or use case.

  • Handle Edge Cases: Test and provide instructions for handling off-topic queries or sensitive information requests.

  • Monitor and Update: Regularly review chatbot interactions and update your configuration to improve performance over time.

By leveraging these configuration options and best practices, you can create effective and engaging Basic Chatbots tailored to your specific needs using Waterflai.

PreviousStudio BuildersNextDream Builder

Last updated 3 months ago