From c8352f21cef1ebfc2cd70a62fd7320cddd5d2c80 Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Wed, 6 Dec 2023 18:58:26 -0300 Subject: [PATCH] FIX: Fallback to whole LLM response when XML fail (#340) --- lib/embeddings/semantic_search.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/embeddings/semantic_search.rb b/lib/embeddings/semantic_search.rb index 330cda22..5a40ec2c 100644 --- a/lib/embeddings/semantic_search.rb +++ b/lib/embeddings/semantic_search.rb @@ -114,7 +114,7 @@ module DiscourseAi SiteSetting.ai_embeddings_semantic_search_hyde_model, ).completion!(prompt, @guardian.user) - Nokogiri::HTML5.fragment(llm_response).at("ai").text + Nokogiri::HTML5.fragment(llm_response).at("ai").text.presence || llm_response end end end