andoriyaprashant / andoriyaprashant/OpSo
Feat:Add Contextual AI Question Suggestions on Program Pages
- 主要语言
- Dart
- 星标
- 53
- 派生
- 108
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Describe the feature
## Description
Currently, users can interact with the AI chatbot by manually typing questions. However, many beginners may not know what questions to ask when exploring open-source programs such as GSoC, Outreachy, Summer of Bitcoin, or Linux Foundation Mentorship.
This feature proposes displaying contextual AI-generated question suggestions on each program page to help users quickly discover relevant information and engage with the chatbot more effectively.
## Proposed Solution
Add a "Suggested Questions" section on every program detail page.
Example on the Google Summer of Code page:
* How do I get selected for GSoC?
* What should my proposal include?
* How do I find participating organizations?
* What skills are required for beginners?
* How can I improve my chances of acceptance?
When a user taps a suggestion:
1. The question is automatically sent to the chatbot.
2. Gemini generates the response.
3. The conversation continues normally.
## Benefits
* Improves chatbot discoverability and usability.
* Helps beginners ask relevant questions.
* Encourages user engagement.
* Reduces the effort required to interact with the AI assistant.
* Leverages the existing Gemini integration without requiring additional backend infrastructure.
## Possible Implementation
* Store predefined question sets for each program.
* Display questions as clickable chips/buttons.
* Auto-populate the chatbot input field or directly trigger the query when selected.
* Allow future expansion with dynamically generated suggestions.
## Example UI
Suggested Questions
[How do I get selected?]
[What should my proposal include?]
[How do I find mentors?]
[What skills are required?]
## Acceptance Criteria
* Suggested questions are displayed on program pages.
* Questions are relevant to the selected program.
* Tapping a suggestion opens or interacts with the chatbot.
* Gemini returns responses as part of the normal chat flow.
* UI remains responsive across mobile and web platforms.
### Add ScreenShots
### Record
- [x] I agree to follow this project's Code of Conduct
- [ ] I'm a GSSOC'24 contributor
- [x] I want to work on this issue
贡献指南
评估
这个 Issue 还没有评估数据。