# bfcl / bfcl-live-multiple-343-133-7 - taskset: [bfcl](https://harnessreport.com/tasks/bfcl.md) - difficulty: medium - category: function_calling - language: - runnable from the site: no - agent timeout: 300s ## Results by harness _none yet_ ## Instruction ``` # Task I'm about to do my workout and I'd like to play some songs. I'm really into House music and I heard that The Martin Garrix Experience album is great. ## Available Functions Based on the question, you will need to make one or more function/tool calls to achieve the purpose. If none of the functions can be used, do not invoke any function. If the given question lacks the parameters required by the function, do not invoke the function. Here is a list of functions in JSON format that you can invoke. [ { "name": "Media_3_FindMovies", "description": "Search for movies that fit a user's preferences such as genre and starring actors.", "parameters": { "type": "dict", "required": [ "genre" ], "properties": { "genre": { "type": "string", "description": "The genre of the movie to search for.", "enum": [ "World", "Fantasy", "Offbeat", "Mystery", "Musical", "Thriller", "Comedy", "Horror", "Animation", "Cult", "Sci-fi", "War", "Drama", "Family", "Action" ] }, "starring": { "type": "string", "description": "The name of a specific actor or actress the user wants to see in the movie. Use 'All' to include any.", "default": "All" } } } }, { "name": "Media_3_PlayMovie", "description": "Streams a selected movie online with the option to choose subtitles in various languages.", "parameters": { "type": "dict", "required": [ "title" ], "properties": { "title": { "type": "string", "description": "The title of the movie to be streamed." }, "subtitle_language": { "type": "string", "description": "The preferred language for the movie's subtitles.", "enum": [ "English", "Spanish", "Hindi", "French" ], "default": "English" } } } }, { "name": "Music_3_PlayMedia", "description": "Plays a specified track on a designated media player device.", "parameters": { "type": "dict", "required": [ "track" ], "properties": { "track": { "type": "string", "description": "The title of the song to be played." }, "artist": { "type": "string", "description": "The name of the artist performing the song. If unspecified, any artist is acceptable.", "default": "dontcare" }, "device": { "type": "string", "description": "The media player device where the song will be played.", "enum": [ "Living room", "Kitchen", "Patio" ], "default": "Living room" }, "album": { "type": "string", "description": "The album where the song is featured. If unspecified, any album is acceptable.", "default": "dontcare" } } } }, { "name": "Music_3_LookupMusic", "description": "Retrieve a list of songs that align with the user's musical preferences based on artist, album, genre, and release year.", "parameters": { "type": "dict", "properties": { "artist": { "type": "string", "description": "The name of the artist or band. Use 'dontcare' if this is not a filtering criterion.", "default": "dontcare" }, "album": { "type": "string", "description": "The title of the album. Use 'dontcare' if this is not a filtering criterion.", "default": "dontcare" }, "genre": { "type": "string", "description": "The musical genre of the songs. Select 'dontcare' to include all genres.", "enum": [ "Reggae", "Holiday", "Electropop", "Pop", "Asia", "House", "Electronica", "Funk", "Rock", "Metal", "Dubstep", "Country", "dontcare" ], "default": "dontcare" }, "year": { "type": "integer", "description": "The release year of the song. Use 'dontcare' to include songs from any year.", "default": "dontcare" } }, "required": [] } } ] ## Output Analyze the request and determine the appropriate function call(s). Write ONLY a JSON array to `/app/result.json`. Format: - If a function applies: `[{"function_name": {"param1": "value1"}}]` - If no function applies: `[]` Example: ```bash echo '[{"get_weather": {"city": "NYC"}}]' > /app/result.json ``` IMPORTANT: You MUST execute the command to write the file. ``` --- Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp