/
boris00043
/
semantic-papers
Обзор
Документация
Войти
/
boris00043
/
semantic-papers
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
angular
services/article-parser/src/controllers/problems_tasks_extractor.py
16 строк
734 B
boris
fix
15 авг 2025, 19:47
15 авг 2025, 19:47
2a84ed8
Код
Авторство
О чём код?
from ai.problems_tasks_extractor import ProblemsTasksExtractor from common import articles_db from repositories.problems_and_tasks import ProblemsAndTasksRepository class ProblemsTasksController: def __init__(self, problems_tasks_extractor: ProblemsTasksExtractor): self.problems_tasks_extractor = problems_tasks_extractor def extract_problems_tasks(self, article_id: str) -> list[str]: short_summary = articles_db.db.aql.execute( "for x in any @art summary_of return x", bind_vars={"art": article_id} ) text = short_summary.pop()["content"] problems_tasks = self.problems_tasks_extractor.extract(text) ProblemsAndTasksRepository.save(problems_tasks, article_id)