goto-code.com

Reynote

A science-based AI relationship coach powered by an AI swarm. Built to explore advanced LLM usage patterns

Period: 2025

Technologies:

Elixir Phoenix LiveView OpenAI Anthropic
Reynote

Rey is an innovative AI relationship coach that provides personalized guidance through a sophisticated multi-agent system. The project explores advanced LLM patterns and implements the Therapeutic Palette framework developed by Dr. Peter Fraenkel.

Features

  • Multi-agent AI system ("swarm intelligence") for relationship coaching
  • Implementation of the Therapeutic Palette framework
  • Specialized AI observers for different therapeutic approaches:
    • CBT Specialist
    • Narrative Specialist
    • Solution-Focused Specialist
    • Emotion-Focused Observer
    • Communication Pattern Observer
  • Private journaling with AI analysis
  • Structured therapy sessions
  • Partner Advocate system for couple interactions

Technical Implementation

The application showcases several advanced LLM patterns:

  • Multi-agent orchestration using Elixir/OTP
  • Context-aware message chain management
  • Dynamic prompt generation based on therapeutic frameworks
  • Secure data handling for private information
  • Real-time agent collaboration
  • Phoenix LiveView for reactive UI components
  • Integration with multiple LLM providers (OpenAI, Anthropic)

Impact

  • Pioneering implementation of the Therapeutic Palette framework in AI
  • Demonstration of practical multi-agent LLM systems
  • Novel approach to privacy in relationship coaching
  • Exploration of advanced prompt engineering patterns