> [!Provisional Name] > Seven Pi is a [[provisional name]] assigned automatically by vercel A [[Work with the garage door up]] project. Seven Pi is an AI assisted therapy platform. One of the primary goals is to evolve the therapist/client relationship into one where the therapist can be a coach for using tools outside of [[the 1 hour session]]. # Hypotheses > Humans are central, AI is anciallary > - [[Matt O'Brien|Matt]] - The reason why therapsists have [[the 1 hour session]] is due to scheduling constraints. - Clients would use "1 minute text", "15 minute calls", interactions in addition if they were available, but these would have a high human cost. # Development Model Seven Pi was developed in [[Parallel Play]] with [[Alex Gray|Alex]] and [[Matt O'Brien|Matt]]. # Product Model Currently [[Matt O'Brien|Matt]] has leaned in heavily and has been carrying the torch with user testing. At this point I think of the project as being "Matt Led", but I'm pitching in with technical improvements as inspired. # Ownership Model The financing model is currently a x%/x% partnership, tbd by Matt. I hope to follow a [[open books]] model unless that compromises the product. # Technical Details Seven Pi is.. - Hosted on [[vercel]] - Seven Pi uses [[GPT-4]] - Uses [[liveblocks.io]] for [[CRDT]]-based multiplayer editing with [[Yjs]] - Uses the [[080400|Lexical]] editor. # Identity and Authentication Identity and Auth is working via next-auth. # Stage Notes ![[Stage Notes]] # TODO - [ ] investigate migrating to supabase with https://github.com/AlexDunmow/y-supabase [[132000|github/AlexDunmow/y-supabase]] - [ ] feat: Signal generation state? - [ ] feat: Stage Notes -> System Prompt - [ ] feat: Authorization (cheap script) - [ ] feat: Authorization (ACLs) - [ ] feat: Obsidian integration - [ ] feat: Stream response text into CRDT doc - [ ] feat: Stream response text - [ ] bug: Can't easily get out of blockquote response? - [ ] bug: Can't easily delete a stage note - [ ] bug: Exiting a stage note goes to the end of the page. - [ ] bug: Presence doesn't work with overflow. # DONE - [x] feat: Update model to gpt-4-1106-preview - [x] feat: Update model temperature to 0.7 - [x] feat: Implement stage notes UX - [x] Move buttons? - [x] Donate button - [x] feat: AI Roles - [x] feat: Authentication