Точная настройка llama3 с ответами на сообщения, такими как набор данных (слабое)Python

Программы на Python
Anonymous
Точная настройка llama3 с ответами на сообщения, такими как набор данных (слабое)

Сообщение Anonymous »

Я хочу точно настроить llama3 для набора данных, в котором структура данных представляет собой список сообщений, с учетом следующих правил:
  • есть каналы.< /li>
    в каждом канале есть сообщения от самых разных пользователей.
  • каждое сообщение может иметь ответы, соответствующие его контексту.
У меня уже есть логика для удаления всех данных, но я немного не понимаю, как должна выглядеть структура набора данных.
Я прочитал документацию llama3, и похоже, что следует применить приведенный ниже шаблон (пример взят из: https://llama.meta.com/docs/model-cards ... a-llama-3/) :

Код: Выделить всё

system

You are a helpful AI assistant for travel tips and recommendationsuser

What can you help me with?assistant
Предполагая, что каждое отдельное сообщение/воспроизведение выглядит следующим образом: как должен выглядеть конечный результат данных?
Это список слов? Если да, то как в нем следует размещать ответы?
Я осмелился спросить GPT4o, и он дал мне следующий пример:

Код: Выделить всё

prompt_example_1 = [
{"role": "system", "message": "Channel: general"},
{"role": "user", "message": "U12345678 [2023-06-01 12:00:00]: Main message in the channel"},
{"role": "assistant", "message": "U87654321 [2023-06-01 12:05:00]: Reply to the main message"},
{"role": "assistant", "message": "U23456789 [2023-06-01 12:10:00]: Another reply to the main message"},
{"role": "user", "message": "U23456789 [2023-06-01 12:15:00]: Another main message"},
{"role": "assistant", "message": "U34567890 [2023-06-01 12:20:00]: Reply to the second main message"}
]
По какой-то причине мне это кажется неправильным.
Что произойдет, если я перетасую набор данных? Все ответы потеряют связь с родительским сообщением.

Подробнее здесь: https://stackoverflow.com/questions/786 ... aset-slack

Вернуться в «Python»