Uh oh!
There was an error while loading. Please reload this page.
Feature/natural language template selection - #894
Conversation
Uh oh!
There was an error while loading. Please reload this page.
MichaelGoberling
left a comment
There was a problem hiding this comment.
Lgtm, with one question for the flow
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
chsrimanaswi
commented
Jan 6, 2026
Uh oh!
There was an error while loading. Please reload this page.
| const response = await fetch(url, { | ||
| method: 'POST', | ||
| headers: { |
There was a problem hiding this comment.
Do we have any auth enabled for recommendation API? If not it can lead to DOS attacks very easily.
There was a problem hiding this comment.
We initially wanted everyone to access the AI prompt. We will look into how to achieve the auth part.
There was a problem hiding this comment.
@sandeep-paliwal This would be good to discuss - I was thinking maybe we could pass the CLI token and do IMS auth on the backend. That of course would make it so we only allow the recommend flow for the logged in use cases and not noLogin. But maybe that's okay since noLogin is usually non-interactive?


Description
This PR adds natural language template recommendations to the
aio app initcommand, powered by Azure OpenAI. Instead of browsing through a long list of templates, developers can now describe what they want to build in plain English, and AI will recommend the most suitable template.Related Issue
https://jira.corp.adobe.com/browse/ACNA-4250
Motivation and Context
aio app initHow Has This Been Tested?
Manual, Automated and Functional tests
See https://new.express.adobe.com/id/urn:aaid:sc:VA6C2:b55bcdd9-383a-5ab9-81aa-f4be1aceffef?sceneline=true&taskID=video&q=Start
Screenshots (if appropriate):
Types of changes
Checklist: