-
Prompt-tuning Вопрос: как заставить LLM выполнять любую задачу, допустим задачу классификации? Ответ:
- Сначала я сказал, что дообучить модель на задаче, но есть способ проще - это просто задать правильный промпт (Есть ли мат в данном предложении {предложение}, ответь да или нет)
-
Гиперпараметры и вставка в генерацию Вопрос: Как можно заставить модель генерировать по шаблону текст ? Ответ:
- Можно попробовать задать промпт, в котором будет правило как писать текст и поиграться с параметрами top_k и temperature
- Также в момент генерации можно самостоятельно подсунуть модели токены для генерации Суём во время генерации: json generation: { И дальше модель генерирует сама начиная с json generation: { генерация… }
-
Логиты Вопрос: Как посмотреть уверенность модели в своём ответе? Ответ: (Здесь могу ошибаться). Ответ:
- Посчитать лосс-функцию на генерации
- Посмотреть на распределение логитов генерации
-
Retriever в Retrieval-Augmented Generation Вопрос: Как улучшить Retriever ? (Retriever - модель, которая ищет релевантную информацию по запроcу, другими словам, это поисковик) Ответ:
- Обучить энкодер на доменных данных, например с помощью Contrastive Learning
- Улучшить разбиение на чанки, то есть на кусочки текста
- Улучшить алгоритм поиска, например из 100 000 чанков с помощью ANN находим 50, а из 50 сортируем по косинусной близости