Requirements Analysis for Internet-Search Answering Bot
This bot will search the internet for unanswered questions, particularly from Twitter posts that end with a question mark, and provide answers using a Language Learning Model (LLM).
Acceptance Criteria
[ ] Bot can scan Twitter posts for questions marked by a question mark '?'.
[ ] Bot can filter relevant and irrelevant questions based on predefined criteria.
[ ] Bot uses an LLM to generate answers for the selected questions.
[ ] Bot posts the answer as a reply to the question tweet if feasible within platform guidelines.
[ ] Bot can handle rate limits and API errors gracefully.
[ ] Bot includes logging for monitoring its activity and success rate.
[ ] Bot has the ability to learn and improve answer quality over time from feedback.
sequenceDiagram
participant TwitterAPI as Twitter API
participant Bot
participant LLM
TwitterAPI->>Bot: Sends tweet data
Bot->>Bot: Identifies questions
Bot->>LLM: Sends questions
LLM->>Bot: Returns generated answers
Bot->>TwitterAPI: Posts answers as replies
Requirements Analysis for Internet-Search Answering Bot
This bot will search the internet for unanswered questions, particularly from Twitter posts that end with a question mark, and provide answers using a Language Learning Model (LLM).
Acceptance Criteria