Merge reply-chain documents into AI requests
This commit is contained in:
+10
-10
@@ -106,16 +106,16 @@
|
||||
|
||||
## 8. Улучшить поведение reply-chain с документами
|
||||
|
||||
- [ ] Явно описать стратегию merge: current user attachments + reply-chain user attachments.
|
||||
- [ ] Исключать `scope: internal_artifact` всегда.
|
||||
- [ ] Исключать `scope: bot_output`, если это не user-provided file.
|
||||
- [ ] Если пользователь отвечает новым документом на ответ бота с предыдущим документом, использовать оба документа.
|
||||
- [ ] Если пользователь отвечает текстом на ответ бота, использовать документы из reply-chain.
|
||||
- [ ] Если пользователь явно говорит "этот файл", приоритет отдавать новому вложению.
|
||||
- [ ] Если несколько документов, добавлять их имена в prompt/RAG context.
|
||||
- [ ] Добавить tests на follow-up с новым документом.
|
||||
- [ ] Добавить tests на follow-up без нового документа.
|
||||
- [ ] Добавить tests на то, что RAG internal JSON не становится пользовательским документом.
|
||||
- [x] Явно описать стратегию merge: current user attachments + reply-chain user attachments.
|
||||
- [x] Исключать `scope: internal_artifact` всегда.
|
||||
- [x] Исключать `scope: bot_output`, если это не user-provided file.
|
||||
- [x] Если пользователь отвечает новым документом на ответ бота с предыдущим документом, использовать оба документа.
|
||||
- [x] Если пользователь отвечает текстом на ответ бота, использовать документы из reply-chain.
|
||||
- [x] Если пользователь явно говорит "этот файл", приоритет отдавать новому вложению.
|
||||
- [x] Если несколько документов, добавлять их имена в prompt/RAG context.
|
||||
- [x] Добавить tests на follow-up с новым документом.
|
||||
- [x] Добавить tests на follow-up без нового документа.
|
||||
- [x] Добавить tests на то, что RAG internal JSON не становится пользовательским документом.
|
||||
|
||||
## 9. Интеграционные tests без реальных Telegram/AI API
|
||||
|
||||
|
||||
Reference in New Issue
Block a user