smagara / smagara/AgilitySports_api
SubIssue: ChatBot backend API changes
@smagara is already working on this.
Since Aug 5, 2025.
- Dominant language
- C#
- Stars
- 0
- Forks
- 0
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
Task Description
Implement the backend logic for the AgilitySports website ChatBot.
Acceptance Criteria
- The ChatBot window maintains conversational history during the current web session
- The ChatBot doesn't attempt to answer any questions that are outside of the current website and its content
- Any AI keys are stored and retrieved from Azure vault secrets for security
- The ChatBot can inquire about player roster information stored in the database
Technical Details
Utilize OpenAI for LLM and Azure KeyVault. Include ChatBot functions in the same Azure Function app. Provide RAG capability for player roster information in the SQL database.
Additional Context
Add any other context, screenshots, or references related to the task here.
Related Issues
Parent feature: "Add AI ChatBot to AgilitySports website" [#89] (https://github.com/smagara/AgilitySports_web/issues/89)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.