-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested
Description
Summary
Add an Agentic AI Feed Assistant that helps users navigate Meadows more intelligently. Instead of passively scrolling, the assistant will plan, recommend, and automate social interactions. For example:
- Suggesting which posts to engage with based on interests.
- Summarizing long threads into key points.
- Automatically drafting replies, captions, or hashtags.
- Recommending people to follow based on behavior.
This transforms Meadows from a static feed reader into an AI-powered social companion.
Problem / Motivation
- Current app: Users manually scroll, read, like, and follow.
- Problem: Information overload leads to missed posts, weak engagement, and fatigue.
- Solution: An AI agent that curates, summarizes, and assists while preserving user control.
Proposed Solution
-
Backend:
-
Add an
agentic-servicepowered by Supabase + OpenAI. -
Provide endpoints:
/api/agent/recommend-posts/api/agent/summarize-thread/api/agent/auto-draft
-
Store AI insights in Supabase (per-user preferences).
-
-
Frontend:
- Add AI Assistant panel on the feed page.
- Toggle Agentic Mode to see curated feed + summaries.
- Inline “Smart Draft” button in the post composer.
Architecture (Mermaid)
flowchart TD
User[User in Meadows] --> Feed[Feed & Profile Data]
Feed --> AgentPlanner[Agent Planner]
AgentPlanner -->|Curates| Recommender[Post Recommender]
AgentPlanner -->|Summarizes| Summarizer[Thread Summarizer]
AgentPlanner -->|Generates| AutoDraft[Caption/Reply Generator]
Recommender --> Supabase[(Supabase DB)]
Summarizer --> Supabase
AutoDraft --> Supabase
Supabase --> Results[Personalized Results]
Results --> User
- Agent Planner: Decides which AI action to take (recommend, summarize, draft).
- Recommender: Finds posts based on user interests.
- Summarizer: Condenses threads.
- AutoDraft: Generates text (captions, comments, hashtags).
- Supabase: Stores insights for persistence.
Acceptance Criteria
-
/api/agent/recommend-postsreturns 5–10 personalized posts. -
/api/agent/summarize-threadoutputs a concise summary. -
/api/agent/auto-draftgenerates a draft caption in <2s. - Frontend shows AI Assistant panel with toggle.
- Users retain control: AI suggests, users approve/ignore.
Benefits
- Improves engagement (users see what matters most).
- Reduces cognitive load by summarizing long content.
- Boosts creativity with auto-drafted captions & hashtags.
- Differentiates Meadows as AI-native social media for Gen-Z.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested
Projects
Status
Backlog