diff --git a/assets/javascripts/discourse/components/ai-persona-example.gjs b/assets/javascripts/discourse/components/ai-persona-example.gjs index 4e575f1e..3ee03114 100644 --- a/assets/javascripts/discourse/components/ai-persona-example.gjs +++ b/assets/javascripts/discourse/components/ai-persona-example.gjs @@ -45,7 +45,7 @@ export default class AiPersonaCollapsableExample extends Component { (if (eq pairIdx 0) "user" "model") ) }} - @validation="required|length:1,100" + @validation="required|length:1,5000" @disabled={{@system}} as |field| > diff --git a/lib/personas/summarizer.rb b/lib/personas/summarizer.rb index c2b4a714..fe5d496b 100644 --- a/lib/personas/summarizer.rb +++ b/lib/personas/summarizer.rb @@ -41,7 +41,10 @@ module DiscourseAi [ [ "Here are the posts inside XML tags:\n\n1) user1 said: I love Mondays 2) user2 said: I hate Mondays\n\nGenerate a concise, coherent summary of the text above maintaining the original language.", - "Two users are sharing their feelings toward Mondays. [user1]({resource_url}/1) hates them, while [user2]({resource_url}/2) loves them.", + { + summary: + "Two users are sharing their feelings toward Mondays. [user1]({resource_url}/1) hates them, while [user2]({resource_url}/2) loves them.", + }.to_json, ], ] end