from praisonai.recipes import run_recipe
# Deduplicate articles
result = run_recipe(
"ai-news-deduper",
input={
"articles": articles_list,
"similarity_threshold": 0.85,
"use_semantic": True
}
)
# Direct tool usage
import sys
sys.path.insert(0, 'agent_recipes/templates/ai-news-deduper')
from tools import deduplicate_articles, cluster_by_topic
# Deduplicate
deduped = deduplicate_articles(articles, similarity_threshold=0.85)
# Cluster by topic
clusters = cluster_by_topic(deduped["deduplicated"], num_clusters=5)