(summary) introduce summary logic for meeting transcripts

Implement summarization functionality that processes completed meeting
transcripts to generate concise summaries.

First draft base on a simple recursive agentic scenario.
Observability and evaluation will be added in the next PRs.
This commit is contained in:
lebaudantoine
2025-09-09 22:16:21 +02:00
committed by aleb_the_flash
parent 9fd264ae0e
commit 849f8ac08c
9 changed files with 187 additions and 1 deletions

View File

@@ -258,3 +258,19 @@ services:
- redis-summary
- app-summary-dev
- minio
celery-summary-summarize:
container_name: celery-summary-summarize
build:
context: ./src/summary
dockerfile: Dockerfile
target: production
command: celery -A summary.core.celery_worker worker --pool=solo --loglevel=debug -Q summarize-queue
env_file:
- env.d/development/summary
volumes:
- ./src/summary:/app
depends_on:
- redis-summary
- app-summary-dev
- minio