Class JournalAiTagger

java.lang.Object
com.serinity.moodcontrol.ai.JournalAiTagger

public final class JournalAiTagger extends Object
  • Field Details

  • Constructor Details

    • JournalAiTagger

      public JournalAiTagger()
  • Method Details

    • suggestTagsJson

      public String suggestTagsJson(String journalText)
      Returns JSON string suitable for ai_tags LONGTEXT column: [{"tag":"stress","score":0.99397},{"tag":"fear","score":0.00598},{"tag":"anger","score":0.00005}] Always returns TOP_K (3) tags (unless text is blank -> "[]").
    • nowGeneratedAt

      public LocalDateTime nowGeneratedAt()