• English
  • XD Dev Assistant

    The XD Dev Assistant commander is XDevelop's AI conversation feature for system polishing and continuous iteration. When the initial version of a system needs adjustment and optimization, modifications can be made through natural language conversations.

    Common Conversation Scenarios

    Feature Addition

    "Add batch import and export functionality to the user management module"
    "Add a print receipt button on the order page"
    "Add a new customer credit rating management feature"

    Interface Adjustment

    "Move the search bar on the list page to the top of the page"
    "Optimize the table display on mobile devices"
    "Change the menu bar from top to left side"

    Bug Fixes

    "Field validation fails when saving user information, please fix"
    "Data is missing when exporting reports, please check the data query logic"
    "Blank page after login, please investigate the frontend error"

    Performance Optimization

    "Add pagination when the list loads more than 1000 records"
    "Optimize large file upload speed"
    "Add database indexes for frequently used queries"

    Style Adjustment

    "Change the theme color from blue to dark gray"
    "Unify all button border radii to 8px"
    "Adjust table row height to make information more compact"
    Tip

    When conversing, use clear and specific language to describe requirements, including key information such as function, location, and expected effect. The AI will understand and execute modifications more accurately.

    Core Configuration

    System Prompt

    Defines the commander's role, responsibilities, and behavioral norms. Tells the AI what role it is and how it should work.

    Figure: XD Dev Assistant · System Prompt

    XD Dev Assistant · System Prompt

    Personality Settings

    Defines the commander's personality traits and interaction style, influencing the tone and expression of its replies.

    Figure: XD Dev Assistant · Personality Settings

    XD Dev Assistant · Personality Settings

    Skill List

    Configures the skills the commander can invoke, such as code analysis, file operations, etc.

    Figure: XD Dev Assistant · Skill List

    XD Dev Assistant · Skill List

    Tool List

    Configures the tools the commander can use, including code search, file editing, terminal execution, etc.

    Figure: XD Dev Assistant · Tool List

    XD Dev Assistant · Tool List

    Knowledge Base Configuration

    The knowledge base contains knowledge base documents and knowledge base topics, enabling the commander to query accurate contextual information.

    Figure: XD Dev Assistant · Knowledge Base Configuration

    XD Dev Assistant · Knowledge Base Configuration

    Figure: XD Dev Assistant configuration complete

    XD Dev Assistant configuration complete

    Best Practices

    1. Clear Requirements — Specify which page, what modification, and what effect is expected
    2. One Thing at a Time — Break complex requirements into smaller tasks completed one by one
    3. Verify Results — Compile and run after each modification to confirm the results meet expectations
    4. Iterative Optimization — If the first attempt isn't satisfactory, continue the conversation to make adjustments
    5. Use Rollback — If unsatisfied, you can revert to a previous version