Create a Scalable and Maintainable Bot Architecture
Last updated
Last updated
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.
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.
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.
To get started with the FFBT:
Click the + Add Project button, displayed at the top-right of your screen.
Enter a name for your project in the Name field.
Select a starting language from the Starting Language field.
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.
Congratulations! Your new project is now created, and you can begin building your bot with a scalable and maintainable architecture.
The following displays:
Click or press Enter.