Explored Modular AI Workflows with PromptFlow and RAG
- Day: 2025-04-18
- Time: 18:40 to 19:20
- Project: Dev
- Workspace: WP 2: Operational
- Status: In Progress
- Priority: MEDIUM
- Assignee: Matías Nehuen Iglesias
- Tags: Ai Workflows, Promptflow, RAG, Architecture, Development
Description
Session Goal
The session aimed to explore and understand the modular design of AI workflows, focusing on Microsoft’s PromptFlow and OpenAI’s Retrieval-Augmented Generation (RAG).
Key Activities
- Discussed the modular approach in AI workflows, particularly Microsoft’s PromptFlow and OpenAI’s RAG, highlighting the roles of various tools and blocks.
- Reflected on the distinctions and compatibilities between Microsoft’s PromptFlow and OpenAI’s API approaches, focusing on embedding and retrieval tasks.
- Outlined tools in Microsoft’s PromptFlow for embedding generation, vector storage, and retrieval operations, and their integration with RAG pipelines.
- Explored the process of enhancing PromptFlow workflows by integrating existing tools and adding custom abstractions to improve UX and modularity.
- Reviewed a detailed architecture map of PromptFlow, including folder organization related to embedding, vector search, and reusable tools.
- Outlined the architecture map for the FlowPower/AI Lambda Layer paradigm, detailing core block types and orchestration layers.
- Explored the architecture and components of a Composable Semantic Runtime for modular AI workflows.
Achievements
- Completed the README for the FlowPower system, providing a foundational introduction and options for further development.
Pending Tasks
- Further exploration of the architecture maps and tool package creation for PromptFlow.
- Implementation of the sprint plan for the FlowPower/AI Lambda Layer paradigm.
- Development of additional documentation, templates, or starter code for FlowPower.
Evidence
- source_file=2025-04-18.sessions.jsonl, line_number=8, event_count=0, session_id=cd1495e0bffe70198a75311cd0239e327a00e0bdb6d388866f319446ff44420c
- event_ids: []