| from transformers import pipeline | |
| summarizer = pipeline("summarization", model="sshleifer/distilbart-cnn-12-6") | |
| def summarize_findings(results): | |
| text = "\n".join([f"{r['url']} ({r.get('tech')})" for r in results if "url" in r]) | |
| if len(text) < 100: | |
| return "Not enough data to summarize." | |
| return summarizer(text[:1024])[0]['summary_text'] |