Create a Scalable and Maintainable Bot Architecture

Overview

The Full Feature Base Template (FFBT) provides a quick start for bot development by offering a pre-configured framework with commonly used functions and features, all integrated into a ready-to-use bot flow. Using the FFBT allows you to streamline your bot-building process while laying the foundation for a scalable and maintainable bot architecture.

Full Feature Base Template (EN)

Why Use the FFBT?

The FFBT enables you to build a robust bot architecture from the ground up by incorporating best-practice components. By using this template, you can accelerate your development while ensuring that your bot adheres to proven conversational design principles, resulting in efficient and effective bot interactions. Additionally, this approach simplifies long-term maintenance and, if you ever require assistance from our support team, it allows us to quickly understand your setup and identify potential solutions.

Key Features and Use Cases Implemented in FFBT

The FFBT is designed with several critical features and use cases, ensuring your bot operates efficiently and follows best practices. The Parloa Use Case Framework, built on the FFBT, is based on successful customer projects and is tailored for scalability and flexibility as your bot evolves.

  • Intent Recognition:

    • Example prompt, such as "How can I help you?" to identify customer intents.

    • Pre-configured speech assets for common conversational intents, such as "Yes" or "Please wait".

  • Routing Concept: Efficient conversation routing using Intent Assignments for variables.

  • Conversational Best Practices: Pre-configured handling of unexpected inputs, including:

    • "Else" on start.

    • Misunderstanding counters.

    • Using tellSlot for extracting information, such as product details.

  • Authentication:

    • Integration with a mock CRM for demonstration purposes.

    • Pre-authentication via phone number lookup.

    • Customer verification using a customer number, license plate, name, or birthdate.

  • Self-Services:

    • Sending SMS.

    • Sending emails.

  • FAQ Handling:

    • Rule-based responses to simple FAQs.

    • Example implementation of the Knowledge Skill for dynamic answers.

  • Call Back Requests:

    • Collection of product details and caller roles for follow-up calls or authentication.

  • Address and Bank Account Change:

    • Secure handling of sensitive customer data updates.

  • Opening Hours Management:

    • Support for various departments and time zones.

  • Change Handling and A/B Testing:

    • Pre-configured environments for streamlined testing and deployment.

  • Analytics:

    • Pre-configured analytics events for streamlined data accessibility and analysis.

Once you create a project using the FFBT, the version of the template at the time of creation will be maintained.

How to Use the FFBT Template

To get started with the FFBT:

  1. Click the + Add Project button, displayed at the top-right of your screen.

    The following displays:

  2. Enter a name for your project in the Name field.

  3. Select a starting language from the Starting Language field.

  4. Choose a project template in the Template field:

    • Select Empty project to build from scratch, or

    • Choose Full Feature Base Template (FFBT) to leverage a comprehensive framework pre-loaded with commonly used functions and features for a quick start.

  5. Click or press Enter.

Last updated

Was this helpful?