Writing AI-Ready Forms for the Moveworks Assistant
Writing AI-Ready Forms for the Moveworks Assistant
Writing AI-Ready Forms for the Moveworks Assistant
Moveworks periodically scans and ingests your forms so that the bot can serve them up as solutions in response to employees’ requests & issues. The Moveworks bot uses natural language processing to understand an employee’s request, search for potential candidate forms and serve the ones it thinks that can best resolve the issues. When serving forms, the titles and text are maintained, and Moveworks never modifies the text on the forms.
The following fields on forms are used to understand the relevancy of a given form (ordered by importance):
Title (Most important)
Short Description (Less important but considered)
Long Description(Contributes to form understanding but search does not match against specific text present in the long description)
Custom AnnotationNote that Moveworks currently does not use form tags or dropdown field values for calculating relevance. Therefore, any queries that will rely on only matching one of these keywords located in other fields of the form will not work well. We are working on making forms relevance more comprehensive to take into account these keywords and other signals. This update is expected by the end of 2025.
When an employee asks a question of the bot, the Moveworks service uses natural language processing (NLP) to evaluate the utterance it received. Moveworks then searches the set of all possible forms to find the top ten forms that can best address the issue. On those ten best answers, Moveworks then performs deeper analysis, scoring each form based on how closely it answers the employee’s question. Scoring is a comparative action that takes the other candidate forms into account when assigning the final score to each answer.
This means that a very high-scoring form will tend to exclude other forms, which helps ensure the user is not distracted with potentially irrelevant forms.
After the forms are scored, the bot shows the employee the answers that have a sufficiently high enough score. The threshold of what allows a form to be shown is constantly tuned to ensure that only accurate results are shown. By default, up to three forms are shown to an employee, however this can be configured to be ten.
For each form, the bot displays the title and the short description of the form to help the employee quickly find the most helpful form. If available, the form’s thumbnail image will also be displayed.
Moveworks NLP looks at the title of each form in order to understand what the form is related to. Follow these guidelines when you write titles:
Good vs. Bad Titles
When Moveworks recommends that a user complete a form, we present the following information
Forms with appropriate images & clear short descriptions are 3x more likely to be completed by users.

If long description is supported by your ITSM platform, the Moveworks bot will display the “long description” within our native form-filling experience. While a “long description” is not required for search relevance, it is good idea to include any additional information that is applicable to your form that you were not able to communicate via your “short description”. We recommend you limit your “long description” to a few sentences (2-5 sentences).
Do:
Don’t:

Each form should make it clear in which situations it’s useful. For example, a form applying only to Mac OS users should say that upfront, preferably in the title. Likewise, a form that’s useful only for employees in the UK office should show that in its title, as in, for example, “Request loaner laptop in the UK office?”
Try to use the terminology your users use, or at least include in your form’s short description synonyms that match what users are likely to type. Don’t worry! Moveworks takes care of most of this for you. Our service is continually learning from the language used by thousands of enterprise users, so it knows most of the words your coworkers might use when they ask a question. Still, it never hurts to write your forms in a language that’s close to how your coworkers speak. These resources can help:
Images can be useful for helping readers understand concepts quickly, and the Moveworks bot may display an image from your form when it shows an answer. Because Moveworks relies on text and not images to understand forms, it’s important that your text conveys the key information in the form. Employees can click through to view the original form with its images, so it’s no problem if important steps rely on the images.
Follow these guidelines when you use images in your forms:
When you do include images, include alt text
This Google support article offers good image publishing guidelines: https://support.google.com/webmasters/answer/114016?hl=en
Moveworks performs forms enrichment to add language signals that can help with increasing forms relevance for certain queries, if it is not possible to use the title and description.
We recommend doing this for high-priority forms that are frequently used, and where the description fields are insufficient to fully capture all use cases. In such cases, your CS team can help with adding intent annotations that capture the purpose of the form, as well as entities that can help with surfacing the form when specific applications are mentioned. If your organization has specific utterance patterns for requests that the form can help with, those can also be added as examples for the model to understand the form’s purpose better.