Configure Snaps using Snap copilot

Configure Snaps with Snap copilot.

Use Snap copilot Beta to configure any Snap using a natural language prompt. With a Snap open in Designer, SnapGPT can provide configuration suggestions, apply settings, and offer helpful information.

Key features

  • Understands the requirement for configuration goals based on your prompt.
  • Applies targeted changes to the selected Snap’s settings.
  • Provides reasoning and configuration details after applying changes.
  • Retries when the first attempt doesn't meet the goal.
  • Suggests fixes for errors that require manual intervention.
  • Generates Mapper expressions, SQL, or Salesforce Object Query Language (SOQL) without requiring you to open those skills from the SnapGPT panel.
  • Lets you revert the configuration of the Snap to its original state.
Important: The Snap copilot is in Beta state and might not be 100% accurate. We are continuously working on it to improve accuracy.

Example copilot

The following example shows how Snap copilot can configure a File Reader Snap to read from the foo.txt file.

  1. In the Designer, search and drag the File Reader Snap to the canvas.
  2. Click the Snap to open it. It displays the Settings tab.
  3. In the SnapGPT panel, click Snap copilot.
    Snap copilot

  4. Change the default prompt to: Make this Snap to read from foo.txt file.
  5. The copilot asks you to confirm the pipeline validation. Click Confirm.
  6. SnapGPT sets the file path to foo.txt and also highlights it. It also validates other configuration details and provides necessary suggestions.
    Copilot Configuration Result

  7. Click Yes, looks good to confirm the configuration, or click No, please revert to revert the configuration to the previous settings.