As a bot, I want to be able to search the internet for unanswered questions, such as Twitter posts that end with a question mark '?', process them using a Language Learning Model (LLM), and provide answers directly in response.
Acceptance Criteria
[ ] Bot can identify posts with a '?' indicating a question on Twitter.
[ ] Bot utilizes an API to listen for new Tweets with questions in real-time.
[ ] Bot filters out questions that have already been answered or are not suitable for public response.
[ ] Bot uses a pre-trained Language Learning Model to generate answers.
[ ] Bot complies with Twitter's policies and rate limits when posting answers.
[ ] Bot prioritizes questions based on engagement levels and relevancy.
[ ] Bot continuously learns from the interactions to improve answer quality over time.
sequenceDiagram
participant TwitterAPI
participant AnswerBot
participant LLM
TwitterAPI->>AnswerBot: New Question Post
AnswerBot->>LLM: Process Question
LLM->>AnswerBot: Generate Answer
AnswerBot->>TwitterAPI: Post Answer
AnswerGeneration Specification
As a bot, I want to be able to search the internet for unanswered questions, such as Twitter posts that end with a question mark '?', process them using a Language Learning Model (LLM), and provide answers directly in response.
Acceptance Criteria