Храните ответы от сервера для каждого экземпляра модели Django

У меня есть Django сервер, с бэкендом движка, взаимодействующим с бэкендом Django через GRPC. Сервер Django имеет базу данных и хранит пользователей и текстовые документы пользователей. При написании каждого из этих документов текст отправляется на бэкенд-движок, работающий с NLP-моделями. Бэкенд возвращает предложения, основанные на тексте, и отправляет их обратно на бэкенд Django, который пересылает их клиенту. Однако возвращаемые предложения не принадлежат какому-либо документу и в данном случае являются глобальными. Это означает, что они появляются во всех документах для всех пользователей. Я мог бы добавить поле в модель документа в django, но поскольку предложения очень временные (Они предназначены для исправления), я хотел бы узнать, есть ли какой-нибудь другой способ подойти к этому более клиентски.

Архитектура в целом также кажется очень неуклюжей с базой данных Django между клиентом и фактическим движком машинного обучения, однако для изменения всего этого потребуется много кода, есть ли у вас какие-либо предложения?

Вернуться на верх