Commit Graph

  • 7e3cb0ea16
    FEATURE: Multi-model support for the AI Bot module. (#56) Roman Rizzi 2023-05-11 10:03:03 -03:00
  • e5537d4c77
    FEATURE: Allow excluding closed topics from semantic related (#55) Rafael dos Santos Silva 2023-05-09 15:30:50 -03:00
  • f1133f66a6
    Updates to embedding rake tasks (#54) Rafael dos Santos Silva 2023-05-09 13:45:16 -03:00
  • e76fc77189
    fixes (#53) Sam 2023-05-06 20:31:53 +10:00
  • 71b105a1bb
    FEATURE: Introduce the ai-bot module (#52) Roman Rizzi 2023-05-05 15:28:31 -03:00
  • 29b22243de
    FIX: Toxicity automatic flagging should be disabled by default (#51) Rafael dos Santos Silva 2023-05-03 16:44:33 -03:00
  • c96edc8a72
    FIX: Pass correct API Key to summarization service (#50) Rafael dos Santos Silva 2023-05-02 21:41:11 -03:00
  • 89ac5d720a
    FIX: Only send supported image types for classification (#49) Rafael dos Santos Silva 2023-04-27 17:52:20 -03:00
  • 2cd60a4b3b
    FEATURE: add a table to audit OpenAI usage (#45) Sam 2023-04-26 11:44:29 +10:00
  • f6c30e8df9
    DEV: Fix minor js issues (#48) Jarek Radosz 2023-04-25 13:19:57 +02:00
  • daacd2ffe3
    FIX: chat-composer is now using glimmer (#47) Joffrey JAFFEUX 2023-04-25 11:25:07 +02:00
  • a0542d1859
    DEV: Resolve add_to_serializer deprecations (#46) David Taylor 2023-04-24 16:07:17 +01:00
  • 057fbe1ce6
    FEATURE: add internal support for streaming mode (#42) Sam 2023-04-21 16:54:25 +10:00
  • 14b21b4f4d
    UX: add a custom sparkles icon for AI action buttons (#44) Meghna 2023-04-20 23:11:24 +08:00
  • 38e007a3a5
    FEATURE: Topic summarization (#41) Roman Rizzi 2023-04-19 16:57:31 -04:00
  • 9783e3b025
    FEATURE: Add a basic tokenizer API (#37) Rafael dos Santos Silva 2023-04-19 11:55:59 -03:00
  • 5a78b6a953
    DEV: Fix test (#43) Rafael dos Santos Silva 2023-04-18 15:43:10 -03:00
  • 4368ef29d8
    FIX: Sometimes Claude sends all titles suggestions in a single ai tag (#40) Rafael dos Santos Silva 2023-04-10 16:02:44 -03:00
  • bb0b829634
    FEATURE: Anthropic Claude for AIHelper and Summarization modules (#39) Rafael dos Santos Silva 2023-04-10 11:04:42 -03:00
  • f2e52f7f24
    FIX: Check for chat channel permissions (#38) Roman Rizzi 2023-04-06 09:07:31 -03:00
  • 5549e4d5b3
    FEATURE: Chat channel summarization. (#32) Rafael dos Santos Silva 2023-04-04 11:24:09 -03:00
  • 333cb8f212
    FIX: Don't try to use pg headlines for semantic search. (#36) Roman Rizzi 2023-04-03 11:48:38 -03:00
  • 7a54455cf6
    FIX: Use correct variable and method for embeddings (#35) Roman Rizzi 2023-03-31 16:15:10 -03:00
  • 4e05763a99
    FEATURE: Semantic assymetric full-page search (#34) Roman Rizzi 2023-03-31 15:29:56 -03:00
  • 99886fb64d
    Update default thresholds for Toxicity (#33) Rafael dos Santos Silva 2023-03-31 13:03:44 -03:00
  • 6543c50758
    FIX: stop returning self as a candidate for related topics (#31) Sam 2023-03-31 12:04:17 +11:00
  • 0d80d9ec49
    FEATURE: allow limiting results in related topics section (#30) Sam 2023-03-31 11:04:34 +11:00
  • 1d097b9d82
    FEATURE: attempt to include related topics above suggested (#28) Sam 2023-03-31 09:07:22 +11:00
  • b942a18298
    FEATURE: Support for GPT-4 in AI Helper module (#29) Rafael dos Santos Silva 2023-03-28 23:22:34 -03:00
  • 45950f1bb4
    FIX: Only show public visible topics as suggested for anons (#27) Rafael dos Santos Silva 2023-03-23 17:28:01 -03:00
  • 4c960970fa
    DEV: Log information about errors from the completions OpenAI API (#26) Roman Rizzi 2023-03-22 16:00:28 -03:00
  • 1d14f7ffaf
    FEATURE: Add a markdown table AI helper (#25) Sam 2023-03-23 03:16:29 +11:00
  • 1916bafca0
    FIX: Remove null: false from dropped column (#24) Roman Rizzi 2023-03-22 11:40:20 -03:00
  • bd342f538d
    FEATURE: Try to generate embeddings for a topic when those aren't found (#23) Rafael dos Santos Silva 2023-03-21 18:20:46 -03:00
  • 55182ca0f5
    FIX: Allow null messages to migrate existing rows (#22) Roman Rizzi 2023-03-21 12:33:30 -03:00
  • 39f7f1f29e
    FEATURE: Prompts can consist of multiple messages. (#21) Roman Rizzi 2023-03-21 12:04:59 -03:00
  • 6bdbc0e32d
    FIX: Proper flow when a topic doesn't have embeddings (#20) Rafael dos Santos Silva 2023-03-20 16:44:55 -03:00
  • fea9041ee1
    DEV: Use 10s timeout when using the completions API (#19) Roman Rizzi 2023-03-20 16:43:51 -03:00
  • 54a1694637
    FIX: Remove old seeded prompts. (#17) Roman Rizzi 2023-03-20 12:55:38 -03:00
  • 95d7692ae8
    FIX: Fix reviewable title translations (#18) Roman Rizzi 2023-03-20 10:09:20 -03:00
  • 258eb7e78f
    DEV: Use negative ids for seeded prompts. (#16) Roman Rizzi 2023-03-17 15:44:45 -03:00
  • 01a08f41cf
    FIX: Change gen titles prompt to only return a list (#15) Roman Rizzi 2023-03-17 15:36:38 -03:00
  • 320ac6e84b
    REFACTOR: Store prompts in a dedicated table. (#14) Roman Rizzi 2023-03-17 15:14:19 -03:00
  • edfdc6dfae
    DEV: applies chat namespacing (#12) Joffrey JAFFEUX 2023-03-17 15:15:38 +01:00
  • 75aa595105
    FIX: Use cooked suggestion when generating a diff (#13) Roman Rizzi 2023-03-16 11:09:28 -03:00
  • 5571babb63
    DEV: Fix AiHelper flaky system spec (#11) Roman Rizzi 2023-03-15 18:43:28 -03:00
  • 80d662e9e8
    FEATURE: Semantic Suggested Topics (#10) Rafael dos Santos Silva 2023-03-15 17:21:45 -03:00
  • f99fe7e1ed
    FEATURE: Composer AI helper (#8) Roman Rizzi 2023-03-15 17:02:20 -03:00
  • aa2fca6086
    DEV: DiscourseAI -> DiscourseAi rename to have consistent folders and files (#9) Roman Rizzi 2023-03-14 16:03:50 -03:00
  • cbaa40edc5
    FIX: Do not inherit from classes defined by plugins (#6) Roman Rizzi 2023-03-08 12:39:03 -03:00
  • 510c6487e3
    DEV: Preparation work for multiple inference providers (#5) Rafael dos Santos Silva 2023-03-07 16:14:39 -03:00
  • a838116cd5
    FEATURE: Use dedicated reviewables for AI flags. (#4) Roman Rizzi 2023-03-07 15:39:28 -03:00
  • 676d3ce6b2
    DEV: Rename XClassification --> XClassificator to make it more obvious (#3) Roman Rizzi 2023-02-28 11:17:03 -03:00
  • a5f1b003d9
    Set default endpoints for all modules so plugins works out of the box (#2) Rafael dos Santos Silva 2023-02-27 16:44:11 -03:00
  • b9a650fde4
    DEV: Dedicated table for saving classification results (#1) Roman Rizzi 2023-02-27 16:21:40 -03:00
  • 5f9597474c
    REFACTOR: Streamline flag and classification process Roman Rizzi 2023-02-24 13:25:02 -03:00
  • 85768cfb1c
    FEATURE: Classify posts looking for NSFW images Roman Rizzi 2023-02-24 09:11:58 -03:00
  • 94933f3c58
    DEV: Add missing specs for the toxicity module Roman Rizzi 2023-02-24 07:53:43 -03:00
  • e8bffcdd64
    DEV: Add tests for the sentiment module Roman Rizzi 2023-02-23 15:50:10 -03:00
  • ef6c785aca
    DEV: Move jobs undear each module lib directory Roman Rizzi 2023-02-23 14:09:52 -03:00
  • 1afa274b99
    DEV: Reorganize files and add an entry point for each module Roman Rizzi 2023-02-23 12:25:00 -03:00
  • a73931c151
    Refactoring of nsfw and flagger Rafael dos Santos Silva 2023-02-23 12:13:26 -03:00
  • 6f0c141062
    FEATURE: Introduce NSFW content detection basic flow. Roman Rizzi 2023-02-23 11:08:34 -03:00
  • f572a7cc2c
    fix lint Rafael dos Santos Silva 2023-02-22 20:48:51 -03:00
  • 6cf411ec90
    add toxicity and sentiment modules Rafael dos Santos Silva 2023-02-22 20:46:53 -03:00
  • 2b319d9077
    Initial commit Roman Rizzi 2023-02-17 11:33:47 -03:00