Capabilities
Assistant Capabilities
Assistant opens up tremendous opportunities to redefine how employees experience service. The below overview shares what Assistant can do for your organization. And remember, we’re not done! We’re still developing new capabilities to enhance the Assistant offering.
Search and summarization: The Assistant searches across knowledge bases, rosters and org charts, forms in your ISTM catalog, and any connected business systems. Then, it summarizes the search result to directly answer the user’s question.
- Instantly search all integrated knowledge & information sources
- Find and look up personnel information from your organization
Citation and reference: Users can click the ℹ️ emoji in any Assistant response to immediately verify the information and see the source.
- Generate comprehensive answers that pull from multiple sources
- Verify a response’s source documentation
Take actions on behalf of users that comply with your org’s business processes: The Assistant can file a ticket, automatically provision software, add users to a distribution list, reset password, and unlock accounts for the users.
- Manage the end-to-end ticketing user experience from chat
- Autonomously grant access to tools, resources, and processes
Fully conversational experience: You can talk to the Assistant like you are talking to an agent. It will remember your conversation context, ask follow-up questions for ambiguous requests, and give you a detailed explanation if something goes wrong.
- Host direct conversations in English on Slack, Microsoft Teams and Google Chat
- Resolve questions, surface information, and maximize knowledge for learning
Grounded content generation: Want to turn your search result into a nicely written summary? Simply ask the Assistant to convert it to an email or message, and you can further modify aspects like length, tone and emphasis to tweak the created content to your preferences. All of this with content that is grounded in your knowledge and resources.
- Craft custom content within chat conversations
- Discover existing information to generate specific messaging
Limitations
Assistant introduces a brand new service paradigm into your organization, and it’s important to remember that generative AI isn’t necessarily a magic bullet. To set the right expectations, we’ve outlined some important limitations to be aware of.
Assistant responses can vary, even when asked the same question Because the Assistant uses generative AI, the Assistant generates each response in the moment. It takes into account many factors, including each user’s conversation history. It is not pulling pre-written responses. As a result, the Assistant can deliver different responses, even when asked the same question. It’s best to set users up with this expectation. If the Assistant’s response does not give a user exactly what they need, we encourage users to try asking again in a different way.
Assistant responses do not include images The Assistant currently does not provide responses that include images.
Responses that require a large amount of text may be unsuccessful Generative large language models have limits on how much text they can process in one pass. As a result, responses that require a large amount of text may be unsuccessful. This can typically be resolved by retrying after a few minutes or by trying a simpler request.
People lookups that include text-heavy responses might not be supported People lookups that result in more text than the Assistant can currently process are not supported.
The Assistant does not search the internet Assistant is designed to use your organization’s knowledge and resources to answer user requests, not unverified resources from the open internet.
Asking the Assistant more than 3 questions or requests at a time may not work reliably For the best results, we recommend asking the Assistant no more than 3 questions or requests at a time. More than that could result in decreased efficacy.
We cannot guarantee that the Assistant will be able to successfully resolve all user requests. There will be times when the Assistant cannot resolve the request or returns an incorrect response. When this happens, we encourage users to try asking in a different way. That might result in a more useful response.
Feedback provided through the app does not automatically modify the Assistant’s behavior Users may 👍, 👎 responses and provide free text comments. Feedback is reviewed by the Moveworks product team to learn more about the user experience, and to inform prioritization of roadmap items. However, we cannot guarantee the feedback will result in a change to the Assistant.
If two plugins have competing responses for a user request, the Assistant serves only one in the first pass Assistant looks at all the available plugins, and based on the user’s request and the prior context, it shortlists and sequences high confidence plugin candidates that best serve the request. Plugin calls happen one by one and Assistant will await the output before determining whether or not the response answers the user’s request and moves to the next plugin.
If the plugin returns a partial response and needs more information, Assistant summarizes the request for more information back to the user.
Users can invoke specific plugins by asking for them, but plugin selection cannot be enforced programmatically ahead of time Similar to the reasons for the unavailability of support for including specific verbiage, it is currently not possible to hard code the plugin selection as a rule, e.g. “always respond to requests about X with plugin A”. The Assistant’s reasoning for plugin selection can be influenced through prompts but in the interest of enabling it to dynamically identify an approach, we currently do not enforce rules.
The Assistant leans towards serving user requests with the available plugins, and is sometimes not aware about which requests which are not possible to serve Each plugin has a description, which is used by the plugin to communicate to the Assistant about its capabilities and use cases it can serve. The Assistant uses the plugin descriptions in the process of selecting which plugins to call for various requests. While it is possible to be more descriptive about which use cases are supported by a plugin, it is much more challenging to cover all the possible scenarios which cannot be resolved by a plugin. As a result, if a use case looks similar to the ones supported, the Assistant may invoke a plugin. This may sometimes lead to an unsuccessful attempt to solve the request.
Built-in plugins
Search & Look up
Actions
Productivity
Plugin deflection message
What are plugin deflections?
Plugin deflections allow stakeholders to configure instructions and self-service messages for the Reset Password, Password Expiry, Unlock Account, and Reset MFA plugins. This allows the Moveworks Copilot to provide users with self-service messages or links to relevant portals, rather than directly executing actions on external systems.
How to use plugin deflections?
You can configure plugin deflection directly underneath each plugin. If a plugin deflection message is configured, the plugin will return the message instead of executing a workflow.