Getting structured input with form

Getting Structured Input With Form

Linkedin help job posters to generate job description using AI. They collect context via a form to let users enter relevant information related to the jobs. This help build a structured context, makes it easier for AI to generate job description.

Generate job description in LinkedIn

Synthesia is a platform to generate video from scripts. They collect the requirement via a form then use it as content for the video. This kind of pattern is useful when the needed context is complex and required structured data.

Generate video from text in Synthesia

Problem: Users often face difficulty in providing the AI with comprehensive and organized information, which can lead to less accurate or relevant AI responses.

Example: When trying to configure a complex AI-driven analytics tool, users might overlook crucial parameters or input data inconsistently, affecting the tool's effectiveness.

Usage: "Structured Input" is vital in scenarios where precise and comprehensive data collection is necessary for the AI to perform optimally, such as in setting up personalized recommendations, configuring AI-driven analytics, or initializing AI-based project management tools. It structures user input in an organized manner, ensuring clarity and completeness.


Implementing the "Structured Input" pattern involves guiding users through a structured form or wizard, making it straightforward for them to provide all necessary information accurately:

  • Form-based Input: Designing forms with clear fields, instructions, and validations to collect data methodically from users, enhancing the quality of input for AI processing.
  • Step-by-Step Wizards: Utilizing wizards to break down the data input process into manageable steps, helping users understand exactly what information is needed and why.
  • Predefined Options and Helpers: Including dropdowns, checkboxes, and tooltip helpers in forms and wizards to assist users in providing precise information and to prevent errors.
  • Dynamic Form Adjustments: Adapting the structure of the form or wizard based on previous inputs, ensuring that users are only presented with relevant fields, simplifying the process.


The "Structured Input" pattern is designed with several key benefits in mind:

  • Ensures Comprehensive Data Collection: By systematically guiding users to provide all necessary details, this pattern helps in gathering complete and organized information, crucial for accurate AI analysis.
  • Reduces User Errors: Structured forms and wizards with validations and helpers minimize the chances of incorrect or incomplete inputs, leading to more reliable AI outcomes.
  • Improves User Experience: A clear and directed input process reduces user frustration associated with complex configurations or setups, making the system more user-friendly.
  • Facilitates Efficient AI Processing: Well-organized and complete data allows AI systems to perform more effectively, providing users with more relevant and accurate results.
Contact us to build your next product or to get consulting on your current project.