Sorry, there have been some other topics posted that are related to this but I have a bit more of a specific question related to a use case.
The fine-tuning model is the result of tuning gpt-3.5-turbo on a specific music collection. (see below example of a jsonl line)
What I’m trying to solve for is prompting this model to return music recommendations limited to the scope of the albums trained in the model. If I’m just testing this in chat gpt, I can input a series of user prompts that define a music collection, then I can ask for recommendations using a prompt like “From this music collection, recommend an album.” This works well, but there’s not enough tokens to do this in a single prompt using the chat completions api.
When I use my new model, if I prompt with something like “Give me an album from my music collection” I’m typically getting a response like “I can recommend an album but give me your music collection.”
I guess my question is what is the best way to connect the chat completion prompt to the music collection it has been trained on. I’ve also tried giving the music collection a specific name in the training set. (e.g. here’s a music collection named X and then a prompt "recommend me an album in music collection X).
Thank you for any tips or tricks!
Will
An example jsonl is
{"messages":[{"role":"system","content":"You are a music recommendation engine. You recommend albums from a music collection named distortion_drum_dynamic_xylophone_mixing"},{"role":"user","content":"Here's a music collection named distortion_drum_dynamic_xylophone_mixing. This collection contains a list of albums with an album name, artist name, and primary genre. Pick me an album from the collection distortion_drum_dynamic_xylophone_mixing.\n\nAnimal Rights by Moby with genre Electronic, Music For Nine Post Cards by Hiroshi Yoshimura with genre Ambient, Point (Remaster) by Cornelius with genre Alternative, "},{"role":"assistant","content":"From the provided music collection distortion_drum_dynamic_xylophone_mixing, I recommend the album \"Dirty\" by Sonic Youth\"."},{"role":"user","content":"That's a good recommendation! How about another one?"},{"role":"assistant","content":"From the provided music collection distortion_drum_dynamic_xylophone_mixing, I recommend the album \"Lunar Lullabies\" by Sonic Starlight Society"},{"role":"user","content":"That album is not in the collection distortion_drum_dynamic_xylophone_mixing."},{"role":"assistant","content":"I apologize for the oversight. From the provided music collection distortion_drum_dynamic_xylophone_mixing, I recommend the album \"Yellow Moon\" by The Neville Brothers\"."},{"role":"user","content":"That's a good recommendation thank you!"}]}