Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Bedrock/Agent): Allow to add a user Input flow to an agent via a property #272

Open
2 tasks
massi-ang opened this issue Feb 19, 2024 · 0 comments
Open
2 tasks
Labels
backlog enhancement New feature or request

Comments

@massi-ang
Copy link

Describe the feature

Adding the possibility to ask user for complementing information to complete a task is implemented by adding a special Action Group to an agent.
This can be done currently with the CDK construct, but require the developer to know the details on how this action groups should be configured. It would be more developer friendly to just have a boolean value enableUserInput in the Agent creation props, which gets translated into the necessary group configuration.

Use Case

Enable Agents to ask for user input

Proposed Solution

Implement a enableUserInput boolean property in the Agent props.
If true automatically create and add the ActionGroup configured as:

{
  'actionGroupName': 'UserInputAction',
  'parentActionSignature': 'AMAZON.UserInput',
  'actionGroupState': 'ENABLED'
}

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change
@massi-ang massi-ang added the needs-triage This issue or PR still needs to be triaged. label Feb 19, 2024
@krokoko krokoko added backlog and removed needs-triage This issue or PR still needs to be triaged. labels Feb 26, 2024
@krokoko krokoko added the enhancement New feature or request label Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants