aws-samples / aws-samples/bedrock-chat
[Feature Request] Reports Section
- Dominant language
- TypeScript
- Stars
- 1.3k
- Forks
- 535
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 10
Description
## Describe the solution you'd like
Add a reports section in the backoffice. This section should show reports for the specified bot. The report could include:
1) Interactions report: Sessions count, interactions per session average.
2) Response times: average response time.
3) Topics: most frequently asked topics , most frequently asked questions .
## Why the solution needed
For the chatbot administrator, this is data of great value to understand the interaction with the business, and to be able to take corrective actions.
## Implementation feasibility
Are you willing to discuss the solution with us, decide on the approach, and assist with the implementation?
- [x] Yes
- [ ] No
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the backoffice and the bot interaction data sources, then clarify how each requested metric and topic report should be calculated. Done means the reports section shows the agreed interactions, response-time, and topic data for a specified bot.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python, react, typescript
- Domain
- analytics, cloud, full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100