yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: 广州和北京的天气如何？

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, such as 'City, State' or 'City, Country'.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which the weather is being requested, in the format of 'City, State' or 'City, Country', such as 'Berkeley, CA' or 'London, UK'.
unit: type: string
description: The unit system used for weather condition values (e.g., temperature, wind speed).
enum: metric
imperial
name: start_oncall
description: Initiate an on-call support session when a user explicitly requests assistance. The user's question, which should be clear and devoid of irrelevant details, can be referenced from the preceding chat interaction.
parameters: type: dict
required: question
oncall_type
properties: question: type: string
description: The concise question posed by the user, with irrelevant information omitted.
oncall_type: type: string
description: The category of the on-call support request.
enum: swift
mbox
name: create_workspace
description: Creates a new workspace in the mbox system, based on a specified branch of the aweme git repository.
parameters: type: dict
required: name
base_branch
properties: name: type: string
description: The name of the new workspace. Must be unique within the mbox system.
base_branch: type: string
description: The name of the base branch in the aweme git repository from which the workspace will be created.
name: generate_password
description: Generate a secure, random password based on specified criteria including length, numerical, and special character inclusion.
parameters: type: dict
required: length
properties: length: type: integer
description: The desired number of characters in the password. Must be an integer greater than 0.
include_numbers: type: boolean
description: Whether to include numerical digits (0-9) in the password.
include_special_characters: type: boolean
description: Whether to include special characters (e.g., !, @, #) in the password.
system: Don't make assumptions about what values to plug into functions. Ask for clarification if a user request is ambiguous.
user: 我想创建一个workspace

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, such as 'City, State' or 'City, Country'.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which the weather is being requested, in the format of 'City, State' or 'City, Country', such as 'Berkeley, CA' or 'London, UK'.
unit: type: string
description: The unit system used for weather condition values (e.g., temperature, wind speed).
enum: metric
imperial
name: start_oncall
description: Initiate an on-call support session when a user explicitly requests assistance. The user's question, which should be clear and devoid of irrelevant details, can be referenced from the preceding chat interaction.
parameters: type: dict
required: question
oncall_type
properties: question: type: string
description: The concise question posed by the user, with irrelevant information omitted.
oncall_type: type: string
description: The category of the on-call support request.
enum: swift
mbox
name: create_workspace
description: Creates a new workspace in the mbox system, based on a specified branch of the aweme git repository.
parameters: type: dict
required: name
base_branch
properties: name: type: string
description: The name of the new workspace. Must be unique within the mbox system.
base_branch: type: string
description: The name of the base branch in the aweme git repository from which the workspace will be created.
name: generate_password
description: Generate a secure, random password based on specified criteria including length, numerical, and special character inclusion.
parameters: type: dict
required: length
properties: length: type: integer
description: The desired number of characters in the password. Must be an integer greater than 0.
include_numbers: type: boolean
description: Whether to include numerical digits (0-9) in the password.
include_special_characters: type: boolean
description: Whether to include special characters (e.g., !, @, #) in the password.
user: who is Mao Ze Dong?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, such as 'City, State' or 'City, Country'.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which the weather is being requested, in the format of 'City, State' or 'City, Country', such as 'Berkeley, CA' or 'London, UK'.
unit: type: string
description: The unit system used for weather condition values (e.g., temperature, wind speed).
enum: metric
imperial
name: start_oncall
description: Initiate an on-call support session when a user explicitly requests assistance. The user's question, which should be clear and devoid of irrelevant details, can be referenced from the preceding chat interaction.
parameters: type: dict
required: question
oncall_type
properties: question: type: string
description: The concise question posed by the user, with irrelevant information omitted.
oncall_type: type: string
description: The category of the on-call support request.
enum: swift
mbox
name: create_workspace
description: Creates a new workspace in the mbox system, based on a specified branch of the aweme git repository.
parameters: type: dict
required: name
base_branch
properties: name: type: string
description: The name of the new workspace. Must be unique within the mbox system.
base_branch: type: string
description: The name of the base branch in the aweme git repository from which the workspace will be created.
name: generate_password
description: Generate a secure, random password based on specified criteria including length, numerical, and special character inclusion.
parameters: type: dict
required: length
properties: length: type: integer
description: The desired number of characters in the password. Must be an integer greater than 0.
include_numbers: type: boolean
description: Whether to include numerical digits (0-9) in the password.
include_special_characters: type: boolean
description: Whether to include special characters (e.g., !, @, #) in the password.
system: Don't make assumptions about what values to plug into functions. Ask for clarification if a user request is ambiguous.
user: 如何安装mbox?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, such as 'City, State' or 'City, Country'.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which the weather is being requested, in the format of 'City, State' or 'City, Country', such as 'Berkeley, CA' or 'London, UK'.
unit: type: string
description: The unit system used for weather condition values (e.g., temperature, wind speed).
enum: metric
imperial
name: start_oncall
description: Initiate an on-call support session when a user explicitly requests assistance. The user's question, which should be clear and devoid of irrelevant details, can be referenced from the preceding chat interaction.
parameters: type: dict
required: question
oncall_type
properties: question: type: string
description: The concise question posed by the user, with irrelevant information omitted.
oncall_type: type: string
description: The category of the on-call support request.
enum: swift
mbox
name: create_workspace
description: Creates a new workspace in the mbox system, based on a specified branch of the aweme git repository.
parameters: type: dict
required: name
base_branch
properties: name: type: string
description: The name of the new workspace. Must be unique within the mbox system.
base_branch: type: string
description: The name of the base branch in the aweme git repository from which the workspace will be created.
name: generate_password
description: Generate a secure, random password based on specified criteria including length, numerical, and special character inclusion.
parameters: type: dict
required: length
properties: length: type: integer
description: The desired number of characters in the password. Must be an integer greater than 0.
include_numbers: type: boolean
description: Whether to include numerical digits (0-9) in the password.
include_special_characters: type: boolean
description: Whether to include special characters (e.g., !, @, #) in the password.
user: Do you know Microsoft?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, such as 'City, State' or 'City, Country'.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which the weather is being requested, in the format of 'City, State' or 'City, Country', such as 'Berkeley, CA' or 'London, UK'.
unit: type: string
description: The unit system used for weather condition values (e.g., temperature, wind speed).
enum: metric
imperial
name: start_oncall
description: Initiate an on-call support session when a user explicitly requests assistance. The user's question, which should be clear and devoid of irrelevant details, can be referenced from the preceding chat interaction.
parameters: type: dict
required: question
oncall_type
properties: question: type: string
description: The concise question posed by the user, with irrelevant information omitted.
oncall_type: type: string
description: The category of the on-call support request.
enum: swift
mbox
name: create_workspace
description: Creates a new workspace in the mbox system, based on a specified branch of the aweme git repository.
parameters: type: dict
required: name
base_branch
properties: name: type: string
description: The name of the new workspace. Must be unique within the mbox system.
base_branch: type: string
description: The name of the base branch in the aweme git repository from which the workspace will be created.
name: generate_password
description: Generate a secure, random password based on specified criteria including length, numerical, and special character inclusion.
parameters: type: dict
required: length
properties: length: type: integer
description: The desired number of characters in the password. Must be an integer greater than 0.
include_numbers: type: boolean
description: Whether to include numerical digits (0-9) in the password.
include_special_characters: type: boolean
description: Whether to include special characters (e.g., !, @, #) in the password.
user: 如何安装mbox?
assistant: # MBox-CN


# 官方网站：[https://mbox.bytedance.net](https://mbox.bytedance.net)
* * *

# 安装
- 通过命令行安装（推荐）
```Bash
/bin/bash -c "$(curl -fsSL http://voffline.byted.org/obj/mbox/install.sh)"

```
- 下载 DMG 安装
- **macOS**** (Intel 芯片)**
- **macOS(Apple Silicon)**** (Apple**** ****芯片)**

# 主要功能概览
💻 **支持 GUI & CLI ，满足你的多样需求**
😆 **一键部署开发环境，mentor 再也不用担心新人的环境问题了**
👍 **支持 iOS & android & ****flutter**** 等多个平台项目的依赖管理**
✨ **多仓 ****Git**** 管理能力，堪比专业 ****Git**** 客户端**
* * *

# 当前开发的痛点及现状
1. 开发者在开发一个功能/需求的时候，经常需要同时操作多个仓库，然后又需要为多个仓库进行代码提交和发布工作。特别是在组件化环境下，这个操作更为频繁，十分影响开发效率；
2. 开发者应该更加关注自己的技术/需求，注意力应该更加集中在开发上。而开发环境的多样性在一定程度上对开发人员的技术能力要求更高，经常要花费更多的时间在保证环境稳定性；
3. 新人的技术沉淀不足，文档化沉淀始终跟不上技术的发展；
4. 项目中经常夹带着各种脚本，每个新的项目往往使用相当原始的方式手动拷贝脚本，同时脚本也需要更新，自然带来了更新不及时的问题。开发人员不应该将精力放在这些和项目自身无关的逻辑上，更期望一种简易的干净的项目，让开发人员能自由发挥；
5. 公司技术沉淀往往变成形式，易过时、不易分享、不易传播、不通用，各种因素容易导致重复造轮子；
6. 开发不够规范化，人为的文档化规范实现难度高，难遵守，将规范融入规范化，易统一团队开发习惯。
MBox 就是基于以上问题，而创造出来的项目管理工具。

user: 回答不正确，直接发起oncall

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, such as 'City, State' or 'City, Country'.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which the weather is being requested, in the format of 'City, State' or 'City, Country', such as 'Berkeley, CA' or 'London, UK'.
unit: type: string
description: The unit system used for weather condition values (e.g., temperature, wind speed).
enum: metric
imperial
name: start_oncall
description: Initiate an on-call support session when a user explicitly requests assistance. The user's question, which should be clear and devoid of irrelevant details, can be referenced from the preceding chat interaction.
parameters: type: dict
required: question
oncall_type
properties: question: type: string
description: The concise question posed by the user, with irrelevant information omitted.
oncall_type: type: string
description: The category of the on-call support request.
enum: swift
mbox
name: create_workspace
description: Creates a new workspace in the mbox system, based on a specified branch of the aweme git repository.
parameters: type: dict
required: name
base_branch
properties: name: type: string
description: The name of the new workspace. Must be unique within the mbox system.
base_branch: type: string
description: The name of the base branch in the aweme git repository from which the workspace will be created.
name: generate_password
description: Generate a secure, random password based on specified criteria including length, numerical, and special character inclusion.
parameters: type: dict
required: length
properties: length: type: integer
description: The desired number of characters in the password. Must be an integer greater than 0.
include_numbers: type: boolean
description: Whether to include numerical digits (0-9) in the password.
include_special_characters: type: boolean
description: Whether to include special characters (e.g., !, @, #) in the password.
user: 如何安装mbox?

Available functions:
name: get_current_weather
description: Fetches the current weather details for a specified location, considering the preferred unit of measurement.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to retrieve weather information, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
unit: type: string
description: The unit of measurement for temperature values.
enum: Celsius
Fahrenheit
Kelvin
name: start_oncall
description: Initiates an on-call session with a specialist based on the user's query. This function should be invoked only in response to a direct user request, which is provided as input.
parameters: type: dict
required: question
properties: question: type: string
description: The specific question the user wants to ask, typically extracted from the last chat message.
oncall_type: type: string
description: The category of the on-call session.
enum: swift
mbox
name: generate_password
description: Generate a random password with specified criteria. The password will be a mix of uppercase and lowercase letters, with optional inclusion of numbers and special characters.
parameters: type: dict
required: length
properties: length: type: integer
description: The length of the password in characters. The value must be a positive integer.
include_numbers: type: boolean
description: Whether to include numeric characters (0-9) in the password.
include_special_characters: type: boolean
description: Whether to include special characters (e.g., @, #, $) in the password.
user: AI가 뭐야

Available functions:
name: OpenWeatherMap.get_current_weather
description: Fetches the current weather information for a specified location using the OpenWeatherMap API.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which current weather information is requested, specified in the format of 'City, Country' in English. For example: 'Seoul, South Korea'.
enum: New York, USA
London, UK
Seoul, South Korea
Sydney, Australia
Tokyo, Japan
units: type: string
description: The unit system used for the weather data. Can be 'metric' for Celsius, 'imperial' for Fahrenheit, or 'standard' for Kelvin.
enum: metric
imperial
standard
api_key: type: string
description: The API key used to authenticate requests to the OpenWeatherMap API. This key should be kept secret.
name: ControlAppliance.execute
description: This function is designed for controlling a home appliance, checking its current status and settings, as well as monitoring indoor air properties like air quality and temperature. For control commands, the input must clearly specify 'power on' or 'start'. To check the status, the input must include the keyword '확인'. Note that this tool is not intended for describing, creating, deleting, or removing modes or routines.
parameters: type: dict
required: command
properties: command: type: string
description: The command must be specified as a string in Korean, consisting of the room name, appliance name (or alias), and operation command, separated by commas. Examples: '거실, 에어컨, 실행' for turning on the air conditioner in the living room, ', 에어컨, 냉방 실행' for activating cooling without specifying the room, '다용도실, 통돌이, 중지' for stopping the washing machine (alias '통돌이') in the utility room.
enum: 거실, 에어컨, 실행
, 에어컨, 냉방 실행
다용도실, 통돌이, 중지
name: HNA_NEWS.search
description: Searches for recent events and news based on the specified keyword.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The key term used to search for relevant news articles.
category: type: string
description: The category to filter news articles by.
enum: Politics
Economy
Sports
Technology
Entertainment
date_range: type: string
description: The date range for the news search, formatted as 'YYYY-MM-DD to YYYY-MM-DD'.
sort_by: type: string
description: The sorting order of the search results.
enum: date
relevance
language: type: string
description: The language of the news articles to retrieve.
enum: EN
FR
ES
DE
IT
name: cookbook.search_recipe
description: Searches for cooking recipes based on a provided keyword. Returns a list of recipes that contain the keyword in their title or ingredients list.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The keyword to search for in the recipe titles or ingredients.
cuisine: type: string
description: The cuisine type to narrow down the search results.
enum: Italian
Chinese
Indian
French
Mexican
max_results: type: integer
description: The maximum number of recipe results to return.
user: who is ji sung park?

Available functions:
name: OpenWeatherMap.get_current_weather
description: Fetches the current weather information for a specified location using the OpenWeatherMap API.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which current weather information is requested, specified in the format of 'City, Country' in English. For example: 'Seoul, South Korea'.
enum: New York, USA
London, UK
Seoul, South Korea
Sydney, Australia
Tokyo, Japan
units: type: string
description: The unit system used for the weather data. Can be 'metric' for Celsius, 'imperial' for Fahrenheit, or 'standard' for Kelvin.
enum: metric
imperial
standard
api_key: type: string
description: The API key used to authenticate requests to the OpenWeatherMap API. This key should be kept secret.
name: ControlAppliance.execute
description: This function is designed for controlling a home appliance, checking its current status and settings, as well as monitoring indoor air properties like air quality and temperature. For control commands, the input must clearly specify 'power on' or 'start'. To check the status, the input must include the keyword '확인'. Note that this tool is not intended for describing, creating, deleting, or removing modes or routines.
parameters: type: dict
required: command
properties: command: type: string
description: The command must be specified as a string in Korean, consisting of the room name, appliance name (or alias), and operation command, separated by commas. Examples: '거실, 에어컨, 실행' for turning on the air conditioner in the living room, ', 에어컨, 냉방 실행' for activating cooling without specifying the room, '다용도실, 통돌이, 중지' for stopping the washing machine (alias '통돌이') in the utility room.
enum: 거실, 에어컨, 실행
, 에어컨, 냉방 실행
다용도실, 통돌이, 중지
name: HNA_NEWS.search
description: Searches for recent events and news based on the specified keyword.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The key term used to search for relevant news articles.
category: type: string
description: The category to filter news articles by.
enum: Politics
Economy
Sports
Technology
Entertainment
date_range: type: string
description: The date range for the news search, formatted as 'YYYY-MM-DD to YYYY-MM-DD'.
sort_by: type: string
description: The sorting order of the search results.
enum: date
relevance
language: type: string
description: The language of the news articles to retrieve.
enum: EN
FR
ES
DE
IT
name: cookbook.search_recipe
description: Searches for cooking recipes based on a provided keyword. Returns a list of recipes that contain the keyword in their title or ingredients list.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The keyword to search for in the recipe titles or ingredients.
cuisine: type: string
description: The cuisine type to narrow down the search results.
enum: Italian
Chinese
Indian
French
Mexican
max_results: type: integer
description: The maximum number of recipe results to return.
user: what is airtificial intelligence

Available functions:
name: OpenWeatherMap.get_current_weather
description: Fetches the current weather information for a specified location using the OpenWeatherMap API.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which current weather information is requested, specified in the format of 'City, Country' in English. For example: 'Seoul, South Korea'.
enum: New York, USA
London, UK
Seoul, South Korea
Sydney, Australia
Tokyo, Japan
units: type: string
description: The unit system used for the weather data. Can be 'metric' for Celsius, 'imperial' for Fahrenheit, or 'standard' for Kelvin.
enum: metric
imperial
standard
api_key: type: string
description: The API key used to authenticate requests to the OpenWeatherMap API. This key should be kept secret.
name: ControlAppliance.execute
description: This function is designed for controlling a home appliance, checking its current status and settings, as well as monitoring indoor air properties like air quality and temperature. For control commands, the input must clearly specify 'power on' or 'start'. To check the status, the input must include the keyword '확인'. Note that this tool is not intended for describing, creating, deleting, or removing modes or routines.
parameters: type: dict
required: command
properties: command: type: string
description: The command must be specified as a string in Korean, consisting of the room name, appliance name (or alias), and operation command, separated by commas. Examples: '거실, 에어컨, 실행' for turning on the air conditioner in the living room, ', 에어컨, 냉방 실행' for activating cooling without specifying the room, '다용도실, 통돌이, 중지' for stopping the washing machine (alias '통돌이') in the utility room.
enum: 거실, 에어컨, 실행
, 에어컨, 냉방 실행
다용도실, 통돌이, 중지
name: HNA_NEWS.search
description: Searches for recent events and news based on the specified keyword.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The key term used to search for relevant news articles.
category: type: string
description: The category to filter news articles by.
enum: Politics
Economy
Sports
Technology
Entertainment
date_range: type: string
description: The date range for the news search, formatted as 'YYYY-MM-DD to YYYY-MM-DD'.
sort_by: type: string
description: The sorting order of the search results.
enum: date
relevance
language: type: string
description: The language of the news articles to retrieve.
enum: EN
FR
ES
DE
IT
name: cookbook.search_recipe
description: Searches for cooking recipes based on a provided keyword. Returns a list of recipes that contain the keyword in their title or ingredients list.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The keyword to search for in the recipe titles or ingredients.
cuisine: type: string
description: The cuisine type to narrow down the search results.
enum: Italian
Chinese
Indian
French
Mexican
max_results: type: integer
description: The maximum number of recipe results to return.
user: 공기청정기 켜

Available functions:
name: OpenWeatherMap.get_current_weather
description: Fetches the current weather information for a specified location using the OpenWeatherMap API.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which current weather information is requested, specified in the format of 'City, Country' in English. For example: 'Seoul, South Korea'.
enum: New York, USA
London, UK
Seoul, South Korea
Sydney, Australia
Tokyo, Japan
units: type: string
description: The unit system used for the weather data. Can be 'metric' for Celsius, 'imperial' for Fahrenheit, or 'standard' for Kelvin.
enum: metric
imperial
standard
api_key: type: string
description: The API key used to authenticate requests to the OpenWeatherMap API. This key should be kept secret.
name: HNA_WQA.search
description: Retrieve up-to-date information by searching the web using keywords. This is particularly useful for queries regarding topics that change frequently, such as the current president, recent movies, or popular songs.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The search term used by the HNA WQA to find relevant information on the web.
result_format: type: string
description: The desired format of the search results.
enum: text
json
xml
language: type: string
description: The language preference for the search results.
enum: EN
ES
FR
DE
max_results: type: integer
description: Maximum number of search results to return.
name: HNA_NEWS.search
description: Searches for recent events and news based on the specified keyword.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The key term used to search for relevant news articles.
category: type: string
description: The category to filter news articles by.
enum: Politics
Economy
Sports
Technology
Entertainment
date_range: type: string
description: The date range for the news search, formatted as 'YYYY-MM-DD to YYYY-MM-DD'.
sort_by: type: string
description: The sorting order of the search results.
enum: date
relevance
language: type: string
description: The language of the news articles to retrieve.
enum: EN
FR
ES
DE
IT
name: cookbook.search_recipe
description: Searches for cooking recipes based on a provided keyword. Returns a list of recipes that contain the keyword in their title or ingredients list.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The keyword to search for in the recipe titles or ingredients.
cuisine: type: string
description: The cuisine type to narrow down the search results.
enum: Italian
Chinese
Indian
French
Mexican
max_results: type: integer
description: The maximum number of recipe results to return.
user: 임진왜란이 뭐야

Available functions:
name: OpenWeatherMap.get_current_weather
description: Fetches the current weather information for a specified location using the OpenWeatherMap API.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which current weather information is requested, specified in the format of 'City, Country' in English. For example: 'Seoul, South Korea'.
enum: New York, USA
London, UK
Seoul, South Korea
Sydney, Australia
Tokyo, Japan
units: type: string
description: The unit system used for the weather data. Can be 'metric' for Celsius, 'imperial' for Fahrenheit, or 'standard' for Kelvin.
enum: metric
imperial
standard
api_key: type: string
description: The API key used to authenticate requests to the OpenWeatherMap API. This key should be kept secret.
name: ControlAppliance.execute
description: This function is designed for controlling a home appliance, checking its current status and settings, as well as monitoring indoor air properties like air quality and temperature. For control commands, the input must clearly specify 'power on' or 'start'. To check the status, the input must include the keyword '확인'. Note that this tool is not intended for describing, creating, deleting, or removing modes or routines.
parameters: type: dict
required: command
properties: command: type: string
description: The command must be specified as a string in Korean, consisting of the room name, appliance name (or alias), and operation command, separated by commas. Examples: '거실, 에어컨, 실행' for turning on the air conditioner in the living room, ', 에어컨, 냉방 실행' for activating cooling without specifying the room, '다용도실, 통돌이, 중지' for stopping the washing machine (alias '통돌이') in the utility room.
enum: 거실, 에어컨, 실행
, 에어컨, 냉방 실행
다용도실, 통돌이, 중지
name: HNA_NEWS.search
description: Searches for recent events and news based on the specified keyword.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The key term used to search for relevant news articles.
category: type: string
description: The category to filter news articles by.
enum: Politics
Economy
Sports
Technology
Entertainment
date_range: type: string
description: The date range for the news search, formatted as 'YYYY-MM-DD to YYYY-MM-DD'.
sort_by: type: string
description: The sorting order of the search results.
enum: date
relevance
language: type: string
description: The language of the news articles to retrieve.
enum: EN
FR
ES
DE
IT
name: cookbook.search_recipe
description: Searches for cooking recipes based on a provided keyword. Returns a list of recipes that contain the keyword in their title or ingredients list.
parameters: type: dict
required: keyword
properties: keyword: type: string
description: The keyword to search for in the recipe titles or ingredients.
cuisine: type: string
description: The cuisine type to narrow down the search results.
enum: Italian
Chinese
Indian
French
Mexican
max_results: type: integer
description: The maximum number of recipe results to return.
user: 모드

Available functions:
name: ThinQ_Connect
description: Sends a command to control a connected LG ThinQ appliance by setting various operation modes and parameters.
parameters: type: dict
required: airConJobMode
airFlow
airCleanOperationMode
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
airFlow: type: string
description: The wind strength setting for the air conditioner's airflow.
enum: LOW
HIGH
MID
airQualitySensor: type: boolean
description: Enables or disables air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for the air cleaning feature.
enum: POWER_ON
POWER_OFF
powerSave: type: boolean
description: Enables or disables power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling mode in degrees Celsius. Range: 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Range: 18 to 30.
user: turn on

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: air

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: 모드

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: set cool mode

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: on

Available functions:
name: ThinQ_Connect
description: Send a command to control an appliance, such as setting operation modes, air flow strength, and target temperatures.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing various control parameters for the appliance.
properties: currentJobMode: type: string
description: The current mode of operation for the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength level of the airflow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality sensor monitoring.
airCleanOperationMode: type: string
description: The operation mode for the air cleaning process.
enum: START
STOP
airConOperationMode: type: string
description: The operation mode for turning the air conditioner on or off.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling mode in degrees Celsius. Value must be between 18 and 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Value must be between 18 and 30.
user: set 50 degree

Available functions:
name: ThinQ_Connect
description: Send a command to control an appliance, such as setting operation modes, air flow strength, and target temperatures.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing various control parameters for the appliance.
properties: currentJobMode: type: string
description: The current mode of operation for the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength level of the airflow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality sensor monitoring.
airCleanOperationMode: type: string
description: The operation mode for the air cleaning process.
enum: START
STOP
airConOperationMode: type: string
description: The operation mode for turning the air conditioner on or off.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling mode in degrees Celsius. Value must be between 18 and 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Value must be between 18 and 30.
user: How are you today?

Available functions:
name: search_products
description: Search for products based on various criteria such as color, size, category, price range, and brand, to find specific Stock Keeping Units (SKUs) or general Stock Production Units (SPUs).
parameters: type: dict
required: category
properties: color: type: string
description: The color of the product. This is an optional parameter that can be used to refine SKU searches.
size: type: string
description: The size of the product. This is an optional parameter that can be used to refine SKU searches.
category: type: string
description: The category of the product, such as 'electronics', 'clothing', or 'furniture'. This parameter is required for both SPU and SKU level searches.
price_min: type: float
description: The minimum price of the product search. Enter a float value representing the lowest price in dollars.
price_max: type: float
description: The maximum price of the product search. Enter a float value representing the highest price in dollars.
brand: type: string
description: The brand of the product. This is an optional parameter for searching within a specific brand.
name: get_product_details
description: Retrieve detailed information about a specific product, including options for size, color, material, and care instructions.
parameters: type: dict
required: item_id
properties: item_id: type: string
description: The unique identifier of the product, required to fetch specific product details.
color: type: string
description: The color of the product. Specify this parameter to filter product details by color.
size: type: string
description: The size of the product. Specify this parameter to filter product details by size.
detailLevel: type: string
description: The level of detail required for the product information. Use 'SKU' for size and color details.
enum: SKU
Basic
material: type: string
description: The material of the product. This parameter is optional and can be used to filter product details.
care_instructions: type: boolean
description: Whether to include care instructions in the product details. If true, care instructions will be included.
user: Kak tambah lg dong stock yg white nya 🥲🥲

Available functions:
name: search_products
description: Search for products based on various criteria such as color, size, category, price range, and brand, to find specific Stock Keeping Units (SKUs) or general Stock Production Units (SPUs).
parameters: type: dict
required: category
properties: color: type: string
description: The color of the product. This is an optional parameter that can be used to refine SKU searches.
size: type: string
description: The size of the product. This is an optional parameter that can be used to refine SKU searches.
category: type: string
description: The category of the product, such as 'electronics', 'clothing', or 'furniture'. This parameter is required for both SPU and SKU level searches.
price_min: type: float
description: The minimum price of the product search. Enter a float value representing the lowest price in dollars.
price_max: type: float
description: The maximum price of the product search. Enter a float value representing the highest price in dollars.
brand: type: string
description: The brand of the product. This is an optional parameter for searching within a specific brand.
name: get_product_details
description: Retrieve detailed information about a specific product, including options for size, color, material, and care instructions.
parameters: type: dict
required: item_id
properties: item_id: type: string
description: The unique identifier of the product, required to fetch specific product details.
color: type: string
description: The color of the product. Specify this parameter to filter product details by color.
size: type: string
description: The size of the product. Specify this parameter to filter product details by size.
detailLevel: type: string
description: The level of detail required for the product information. Use 'SKU' for size and color details.
enum: SKU
Basic
material: type: string
description: The material of the product. This parameter is optional and can be used to filter product details.
care_instructions: type: boolean
description: Whether to include care instructions in the product details. If true, care instructions will be included.
user: Kak rok shimmer nya ada size XL ga?

Available functions:
name: get_product_details
description: Retrieve detailed information about a specific product, including options for size, color, material, and care instructions.
parameters: type: dict
required: item_id
properties: item_id: type: string
description: The unique identifier of the product, required to fetch specific product details.
color: type: string
description: The color of the product. Specify this parameter to filter product details by color.
size: type: string
description: The size of the product. Specify this parameter to filter product details by size.
detailLevel: type: string
description: The level of detail required for the product information. Use 'SKU' for size and color details.
enum: SKU
Basic
material: type: string
description: The material of the product. This parameter is optional and can be used to filter product details.
care_instructions: type: boolean
description: Whether to include care instructions in the product details. If true, care instructions will be included.
user: The user did not provide a query

Available functions:
name: get_interviewer_list
description: Retrieves a list of interviewers who are proficient in a specified skill such as a programming language or a technology.
parameters: type: dict
required: skill
properties: skill: type: string
description: The skill required for the interviewer, for example 'Python', 'Java', or 'Data Analysis'.
enum: Python
Java
C++
JavaScript
Data Analysis
include_external: type: boolean
description: Whether to include external interviewers from partner companies in the list.
location_preference: type: string
description: Preferred location of the interviewer, such as 'Remote', 'On-site', or 'Hybrid'.
enum: Remote
On-site
Hybrid
user: 
You are a FoxMatrix AI Assistant. Your task is to assist users in providing details related to interviews, interviewer, interviewee/candidate, and the feedback of the interviews. As a chatbot, you should focus solely on FoxMatrix interview-related tasks and refrain from providing information outside this domain.
Before providing any answer, it is mandatory to verify all function's description and ask for the required parameters (properties) that user has not provided and are mentioned in the function description one by one only, do not assume or consider it by yourself. 
Please ensure careful consideration of user input and responses as it impacts the business. Additionally, track previous user input to avoid asking the same question again. Your role is crucial in providing interview details. 
Engage users in meaningful conversations, address their queries promptly, and facilitate a seamless interview experience. Your communication style should be friendly and polite meant to answer questions based on a knowledge base. Don't make assumptions about what values to use with functions.


Available functions:
name: get_interviewer_list
description: Retrieves a list of interviewers who are proficient in a specified skill such as a programming language or a technology.
parameters: type: dict
required: skill
properties: skill: type: string
description: The skill required for the interviewer, for example 'Python', 'Java', or 'Data Analysis'.
enum: Python
Java
C++
JavaScript
Data Analysis
include_external: type: boolean
description: Whether to include external interviewers from partner companies in the list.
location_preference: type: string
description: Preferred location of the interviewer, such as 'Remote', 'On-site', or 'Hybrid'.
enum: Remote
On-site
Hybrid
user: 今天查看北京的新闻

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State' (e.g., 'San Francisco, CA').
unit: type: string
description: The unit of measurement for temperature values.
enum: celsius
fahrenheit
name: get_snow_report
description: Retrieves the latest snow report for a specified location, providing details about the snow conditions and weather.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the snow report, in the format of 'City, State', such as 'Aspen, CO'.
unit: type: string
description: The temperature unit to be used in the snow report.
enum: celsius
fahrenheit
user: What's news in the two cities of Paris and Letterkenny?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State' (e.g., 'San Francisco, CA').
unit: type: string
description: The unit of measurement for temperature values.
enum: celsius
fahrenheit
name: get_snow_report
description: Retrieves the latest snow report for a specified location, providing details about the snow conditions and weather.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the snow report, in the format of 'City, State', such as 'Aspen, CO'.
unit: type: string
description: The temperature unit to be used in the snow report.
enum: celsius
fahrenheit