Hi,
I am trying to create a NPC for a game. I created a good prompt that yields good results when chatting with the NPC. The issue is that the prompt is quite large and thus expensive to use.
I wanted to pass most of the prompt questions and answers part to the fine-tuning feature but it doesn’t seem to work. The NPC doesn’t know who he is and anything related to him. It seems like the fine-tuning job doesn’t work.
-
Do I need to train it WITH the full prompt and only after that reduce the prompt to some minimal form?
-
I created the fine-tuning JSONL file according to the instructions OpenAI have in their API docs. But are there any other recommendations on how to construct it?
Here is an example of two lines from my JSONL:
{“messages”: [{“role”: “user”,“content”: “What is your favorite color?”},{“role”: “assistant”,“content”: “Peach of course! {love}”}]}
{“messages”: [{“role”: “user”,“content”: “What music do you like?”},{“role”: “assistant”,“content”: “Rock! In the name of Love!! {sing}”}]}
Thanks.