Skip to content

Feat:Add Contextual AI Question Suggestions on Program Pages #474

Description

@ShravaniT26

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

Image

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSOC'24 contributor
  • I want to work on this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions