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

UI Branding option #4

Open
subha-aws opened this issue Oct 19, 2023 · 2 comments
Open

UI Branding option #4

subha-aws opened this issue Oct 19, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@subha-aws
Copy link

Is your feature request related to a problem? Please describe.
The UI is plain

Describe the feature you'd like
It would be amazing to be able to customize the look and feel of the Chat interface where a customer can add their own logo, description and icons for the bot and customer avatar

Additional context
Add any other context or screenshots about the feature request here.

@subha-aws subha-aws added the enhancement New feature or request label Oct 19, 2023
@tabdunabi tabdunabi added enhancement New feature or request and removed enhancement New feature or request labels Oct 20, 2023
@knihit
Copy link
Member

knihit commented Oct 20, 2023

@subha-aws thank you for feedback. In the first release, our plan was to provide customers with the ability to create a low-code/ no-code GenAI app to experiment with various parameters and prompts. To customize the look and feel, the current option is to clone the repository and amend the CSS. We will add UI customization as a backlog item for future iterations. I will also keep this feature request open to gather feedback from users to help us prioritize features.

Having said that, a few things to note:

  1. The Chatbot use case is deployable on its own without the UI. The web interface is a nested stack implementation whose deployment is controlled by an optional CloudFormation Parameter. If set to No, the deployment of the use case will create the backend resources, that include Api Gateway with a streaming endpoint that supports web socket streaming protocol., LangChain orchestrator lambda and other resources required for it to connect with the LLMs. We will publish this streaming endpoint in the cloudformation outputs as well as add more information about it in the implementation guide in this section in future releases.
  2. A change like the logo icon image, can be done by replacing the image file in this folder before deploying the solution or overriding the image file in the S3 website bucket for a deployed solution and re-deploying the CloudFront distribution from the AWS web console.

@subha-aws
Copy link
Author

@subha-aws thank you for feedback. In the first release, our plan was to provide customers with the ability to create a low-code/ no-code GenAI app to experiment with various parameters and prompts. To customize the look and feel, the current option is to clone the repository and amend the CSS. We will add UI customization as a backlog item for future iterations. I will also keep this feature request open to gather feedback from users to help us prioritize features.

Having said that, a few things to note:

  1. The Chatbot use case is deployable on its own without the UI. The web interface is a nested stack implementation whose deployment is controlled by an optional CloudFormation Parameter. If set to No, the deployment of the use case will create the backend resources, that include Api Gateway with a streaming endpoint that supports web socket streaming protocol., LangChain orchestrator lambda and other resources required for it to connect with the LLMs. We will publish this streaming endpoint in the cloudformation outputs as well as add more information about it in the implementation guide in this section in future releases.
  2. A change like the logo icon image, can be done by replacing the image file in this folder before deploying the solution or overriding the image file in the S3 website bucket for a deployed solution and re-deploying the CloudFront distribution from the AWS web console.

Please add a field to give a more readable title for the Chat UI. currently it takes the same name as use case name and that field does not accept space , So the title is more like a single word or a hypenated word.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants