Версия Discourse: v3.3.0.beta6
Версия AI: 9d887ad4
Не имеет значения, какую модель я выбираю при начале разговора с ботом
Я вижу успешные запросы в таблице ai_api_audit_logs.
когда пользователь начинает разговор, единственное вызываемое LLM-обращение — это вызов title bot (“. Ты — titlebot. Дана тема, и ты должен придумать заголовок.\nТы никогда не будешь отвечать чем-либо, кроме заголовка темы из 7 слов.”)
бот обновляет заголовок, но не отвечает
Запросы к нашим провайдерам работают нормально — Discourse AI даже не пытается сделать вызов
Если вы имеете в виду, что нужно нажать Edit рядом с LLM, затем прокрутить вниз и нажать Run Test, то я получаю сообщение об успехе для всех включенных LLM (Anthropic и OpenAI).
Я изменил модель по умолчанию для персонажа на gpt-4o. Я попытался начать личное сообщение с ботом, но это не сработало. Вернул модель по умолчанию обратно на claude 3.5 sonnet, и всё равно не работает. Также я пробовал отключать и снова включать персонажа.
Я попробовал личное сообщение с другим персонажем, который использует claude 3.5 sonnet, и там всё работает нормально. Одно различие между двумя персонажами заключается в том, что у неработающего персонажа есть связанный пользователь. У другого персонажа его нет, и он отвечает от имени автоматически созданного пользователя claude-3-5-sonnet.
Я мог бы удалить и воссоздать неработающий персонаж. Однако этот персонаж использует загруженные документы. Если я удалю неработающий персонаж, будут ли удалены связанные эмбеддинги из загруженных документов из PostgreSQL? Я не против перегенерировать эмбеддинги, так как это довольно недорого.
Для тех, кто может наткнуться на это, могу подтвердить, что удаление и повторное создание персонажа решило проблему. Также удаление человека действительно удаляет связанные записи в таблицах rag_document_fragments и ai_document_fragment_embeddings.