Gathering detailed insights and metrics for @visual-framework/vf-chatbot-modal
Gathering detailed insights and metrics for @visual-framework/vf-chatbot-modal
Gathering detailed insights and metrics for @visual-framework/vf-chatbot-modal
Gathering detailed insights and metrics for @visual-framework/vf-chatbot-modal
npm install @visual-framework/vf-chatbot-modal
Typescript
Module System
Node Version
NPM Version
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
No dependencies detected.
The vf-chatbot-modal
component appears as an overlay, typically in the bottom right corner of the screen. It is designed for contextual assistance, allowing users to receive support without navigating away from the current page.
Only use the chatbot modal if it truly enables it helps users:
For example, the modal works well during checkouts or while filling out complex forms, where users may need immediate support without losing their progress. Chatbot modals can also benefit users who are familiar with a service and want targeted help to speed up their work. Test with users to ensure the embedded assistance enhances rather than disrupts their workflow.
The chatbot modal overlays the existing interface and may distract users or obscure important content. Not all users will notice the chatbot icon or understand when to interact with it.
Do not use the chatbot modal if the help content is essential for completing a task. Critical guidance should be directly visible in the interface.
Test your workflow without a chatbot first. Clear content, in-line guidance, and intuitive layout may negate the need for a modal.
It's usually better to:
Avoid putting the chatbot modal for help or multi-step interactions. These are better suited to a chatbot standalone experience or a well-structured support section.
Avoid placing modals over elements that users need to interact with, and never trigger the chatbot automatically without user intent.
The chatbot modal and chatbot standalone are two distinct variants for delivering conversational interfaces. Choose between them based on use case needs and task complexity.
Element | Description |
---|---|
Title bar | Shows the chatbot name, minimise button and close button. The title bar may include a dropdown for selecting categories. |
Dialogue section | Scrollable chat window showing the conversation log. |
Intro message | A brief onboarding message explaining the purpose and capabilities of the chatbot. Shows the icon, title and short message (Max. 2 lines of text). |
Banner | Used to show optional disclaimers or alerts (Max. 3 lines of text). For cases that require user consent, use a blur overlay on the background or a pre-access popup instead, as banners may be missed. |
Text input area | Open input field for typing and sending queries. Expands up to 5 lines, after which it becomes scrollable. |
Flow | Details |
---|---|
Suggested prompts | Appear on the initial screen. Provide a quick-start to users with clickable queries. They help to provide context on the type of questions the user can ask on the platform. (Max. 60 characters) |
Closing the chat dialogue | Clicking on the close icon "X" triggers a confirmation prompt to prevent accidental loss of the chat log. |
Error management | If the chatbot is unable to provide a response to the query, display a clear error message and provide an alternative way for them to get their answers. |
Links | Displayed in a clear underlined style. They can be shown inline or as a list. |
Source attribution | Chips are shown in relevant paragraphs which cite the sources. Links to the sources and more details can be accessed via a "View sources" button. |
Feedback on a query level | Users can assess the AI responses with a thumbs up/thumbs down or optional close/open response fields to give more details. |
Category selection | A dropdown in the title bar lets users switch focus areas (e.g LLM version or data source). Single or multi-selection variants can be used depending on the use case. |
The Chatbot branding elements follow EMBL brand guidelines but can be updated to suit your use case. For advice on branding updates please contact the EMBL Communications Team.
Texts shown in the examples are placeholder content. Please review and update all wording to fit your your project needs and ensure it meets legal, accessibility and organisational requirements.
The component targets WCAG 2.1 AA accessibility standard.
No vulnerabilities found.
No security vulnerabilities found.