Orchestration
Components
How Hero AI Executes Components
4 min
hero ai enables users to trigger component based automation directly from natural language prompts in the hero ai companion this functionality is available for components that are marked as visible to hero ai in the component builder component discovery when a user sends a prompt in the hero ai companion (for example, “send slack message to the networking team”), hero ai interprets the intent and searches for matching components based on the component's name and description input field names and expected schema associated interfaces or user defined configuration when a match is found, hero ai displays a component card with a message prompting the user to review the inputs and confirm execution review and edit inputs click review details to inspect the component's input fields if needed, you can modify the values pre filled by hero ai these values may be inferred from the current workspace or record context user profile details defaults defined in the component you can adjust values for strings, numbers, booleans, arrays, and object structures click save to confirm your changes execution after reviewing the details, click run to execute the component hero ai sends the inputs to the component and triggers execution the result will appear in the chat window, confirming that the automation completed if the component is configured for auto execution ( requires confirmation to execute is disabled), the component runs immediately after a match is found—no review or approval is needed note if hero ai is unable to resolve required inputs from context, it will prompt the user to manually provide those values before continuing which components are best suited for hero ai? as a best practice, we generally recommend making simple, modular and straight forward turbine components visible to hero ai components that require complex nested json objects as input may be more difficult for hero ai to populate