Date & Time
Aug. 2, 2024, 5 p.m. - Aug. 2, 2024, 6 p.m.
Organizer
Project: Building an Agentic Retrieval, Analysis, and Generation (RAG) Chatbot for Non profit outreach for Civic engagement.
Meeting Format: Mob Programming
Meeting Duration: 1 Hour
Target Audience: Developers, programmers, marketing automation enthusiasts
Schedule:
- Week 1 (Introduction & Planning):
- 15 mins: Introduction to the Agentic RAG architecture and its functionalities.
- 15 mins: Brainstorming and defining project scope. Break down functionalities into smaller tasks.
- 30 mins: Assigning roles for the mob programming session (e.g., driver, navigator, scout, etc.).
- Week 2 (Component 1: Retrieval Agent):
- 10 mins: Review of Week 1 discussion and task assignments.
- 20 mins: Focus on Retrieval Agent functionalities (data retrieval methods, external APIs).
- 30 mins: Mob programming session: Utilize a code sharing platform (e.g., repl.it, Google Colab) and collaboratively build the initial functionalities of the Retrieval Agent.
- Week 3 (Component 2: Generation Agent):
- 10 mins: Recap of Week 2 progress and address any challenges.
- 20 mins: Focus on Generation Agent functionalities (email template generation, social media content creation).
- 30 mins: Mob programming session: Collectively develop core functionalities of the Generation Agent using the chosen programming language and libraries.
- Week 4 (Component 3: Action Agent & Discussion):
- 10 mins: Review of Week 3 progress and address any roadblocks.
- 20 mins: Focus on Action Agent functionalities (email sending, social media interaction, scheduling).
- 20 mins: Mob programming session: Work together to build functionalities for the Action Agent, integrating with chosen APIs and email service providers.
- 10 mins: Open discussion on future development, deployment considerations, and ethical implications.
Resources:
- Shared whiteboard or collaborative document for planning and brainstorming.
- Code sharing platform for real-time collaborative coding.
- We will engage Federally Qualified Health Centers
- APIs for data retrieval (e.g., CRM, Dun & Bradstreet), social media interaction (e.g., LinkedIn, Twitter), and email sending (e.g., Mailchimp, Constant Contact).
Outcomes:
- By the end of four weeks, the group will have a basic functional prototype of the Agentic RAG Chatbot.
- Participants will gain hands-on experience with mob programming methodologies.
- The project can be further developed and customized based on the group's expertise and interests.
Additional Notes:
- This is a flexible framework. Adapt the schedule and focus areas based on the group's size and skillset.
- Encourage active participation and knowledge sharing.
- Celebrate progress and milestones achieved during the weekly sessions.