FEATURE: Stream topic summaries. (#23065)

When we receive the stream parameter, we'll queue a job that periodically publishes partial updates, and after the summarization finishes, a final one with the completed version, plus metadata.

`summary-box` listens to these updates via MessageBus, and updates state accordingly.
This commit is contained in:
Roman Rizzi
2023-08-11 15:08:49 -03:00
committed by GitHub
parent 840bea3c51
commit 7ca5ee6cd2
13 changed files with 370 additions and 127 deletions

View File

@ -22,6 +22,6 @@ class DummyCustomSummarization < Summarization::Base
end
def summarize(_content)
@summarization_result
@summarization_result.tap { |result| yield(result[:summary]) if block_given? }
end
end