Open TanGentleman opened 3 months ago
The flow will look a little something like this:
At this point, indexing is done!
After indexing a textbook, here's an abstracted version of what flows should look like: INPUT: The active settings, the current state, and the user input (button press or string input) OUTPUT: GOAL (Retrieved content, Content + Text, or just Text (covers fail case)
The flow:
The reason to make this a touch more complicated with LangGraph (at least for now) is because of the side effects when handling eval functions or other substeps that may fail, but can be soundly reasoned through.
I still agree with most of the design patterns here! Here's a lil AI generated strategy based on these notes:
Here's a comprehensive product plan organized from your technical notes:
TextbookAI is an intelligent learning platform that transforms standard textbooks into interactive, searchable content with AI-powered features. The platform allows users to upload educational materials and interact with them in novel ways through advanced AI capabilities.
User Authentication
Document Processing
Interactive Features
Onboarding
Content Upload
Interaction
This plan provides a structured approach to building TextbookAI, focusing on delivering core functionality in the MVP while maintaining flexibility for future enhancements. The architecture is designed to be scalable and maintainable, with clear progression paths for feature development.
My thoughts: The timeline/resource requirements will certainly be affected by scale, but for now, we're not far from the complete vision, even abstracted past textbooks! I found it a surprisingly decent layout for a potential strategy :)
Orchestration Concerns: