Open moilejter opened 8 months ago
Thank you for opening your first issue, one of our team members will review it as soon as it possible. ❤️🎉
After reviewing, if this feature is needed, please assign it to me, and I will work on it.
can I take up this one?
could you give a little more detail please, thank you
Hey, have you assigned this task to anyone? If not, then I would like to go with this task. Let me give you some details about how I can create this feature. Basically, you want to create the feature of a follow-up question based on the previous question. we can create context for each question; if the user clicks on any of the questions, we can show them a specific list of questions, and so on.
Just so I know how this works - I am assuming that we have to wait for someone senior to approve this ticket, and then they would assign it to someone to work on? (I've gotten these notices - see above - about people who'd like to work on this, bu I figured it wouldn't be my place to ask anyone to work on this, right?)
Ok, I am new to open source, and I thought you were someone who was managing this repository and raising this issue. That's why I asked you to work on this. Thanks for clearing.
Hi, is there any update on this issue ?
Proposed Solution:
Introduce a new question type, referred to as "Conditional Question," to the booking request form. This question type would have the following attributes:
Parent Question Identifier:
Trigger Values:
Question Template:
Question Type:
Example Scenario:
Parent Question:
Conditional Question 1:
Conditional Question 2:
This way, when a user selects "web" in the "How did you hear about us?" question, the "Source web site" question appears dynamically. Similarly, if they choose "social media," the "Social media site" question becomes visible.
Implementation Considerations:
User Interface:
Validation:
Flexibility:
Backend Logic:
By introducing this "Conditional Question" feature, the booking request form gains enhanced flexibility, enabling more personalized and context-aware data collection.
Hi, Is this issue is approved ? and if yes, Is it assigned to anyone ?
I would like to work on this issue. please assign it to me
Proposed Solution:
AI-Driven Conditional Question Generation with Reinforcement Learning
1 Intent Recognition using NLP :
2 Reinforcement Learning (RL) Agent :
3 State Representation :
4 Action Space :
5 Reward Function :
6 Training Process :
7 Dynamic Question Generation:
8 User Feedback Loop :
Benefits of RL-Based Approach :
Adaptability :
Context Sensitivity :
Efficient Exploration :
Example :
Cal.com Event Registration Form :
Parent Question: How did you discover our upcoming event?
1 User Response: Via Email Newsletter
2 User Response: "Through Social Media Ads"
3 User Response: "Word of Mouth"
4 User Response: "Website Banner"
5 User Response: "Event Listing on Community Forum"
Question Type : Text field (for providing the platform name)
AI-Driven Behavior:
Benefits of AI-Driven Approach:
Personalization :
Attendees receive relevant questions based on their unique journey
No generic or irrelevant queries
Efficiency :
The AI streamlines the form avoiding redundant questions
Users complete registration swiftly
User Satisfaction :
Attendees appreciate the thoughtful interaction
Conditional questions enhance engagement
Conclusion: Offering a smooth and customized user experience building an intelligent system that dynamically produces conditional questions by integrating reinforcement learning.
For this do we have to suggest through a writeup or a proper code should be posted here?
@tanyasnu09 Feel free to submit a PR and we'll review!
Is your proposal related to a problem?
We would like to have the ability to ask "follow-up questions" based on the answers to previous questions in the booking request. For example, we could have a mandatory question that asks "how did you hear about us?" with possible answers "web", "print", "social media", "personal reference" - and If they choose "web", we'd like to ask "source web site" (a text field), or if they choose "social media", we'd like to ask "social media site" (a drop down with entries for X/tweeter, Mastodon, Facebook, other).
Describe the solution you'd like
Add an option question type, which in addition to the existing question template, asks for the parent question identifier, and a value (or a list of values) that would make this question appear below the parent question.
Describe alternatives you've considered
We haven't come up with an alternative we liked.
Additional context
Did not find this already suggested in either "Issues" or "Pull Requests"
Requirement/Document
We haven't written one up.