Spaces:
Runtime error
Runtime error
File size: 3,073 Bytes
ab01137 dda94e6 ab01137 dda94e6 e05b307 ab01137 e05b307 ab01137 8617bcb e05b307 ab01137 e05b307 ab01137 e05b307 ab01137 8617bcb ab01137 dda94e6 8a87758 dda94e6 ab01137 dda94e6 e05b307 8a87758 dda94e6 ab01137 dda94e6 e05b307 dda94e6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
guess_word = {"name": "guess_word",
"description": "Use this function to check if a guessed word is the correct answer or not, and if incorrect, calculate a score and a rank of the guess word.",
"parameters": {
"type": "object",
"properties": {
"word": {
"type": "string",
"description": "A single Japanese word to guess, which is can be a noun, verb, adverb or adjective. e.g. 空, 近い, 行く, etc."
},
# "puzzle_num": {
# "type": "integer",
# "description": "An index indicating today's puzzle."
# }
},
"required": ["word"]
}}
lookup_answer = {"name": "lookup_answer",
"description": "Use this function to check the correct answer of today's puzzle.",
"parameters": {
"type": "object",
"properties": {
# "puzzle_num": {
# "type": "integer",
# "description": "An index indicating today's puzzle."
}
# },
# "required": ["puzzle_num"]
}}
retrieve_puzzle_num = {"name": "retrieve_puzzle_num",
"description": "Use this function to retrieve today's puzzle number.",
"parameters": {
"type": "object",
"properties": {}
},
}
update_history = {"name": "update_history",
"description": "Use this function to add current guess to a table for a user's guess history.",
"parameters": {
"type": "object",
"properties": {
"current_guess": {
"type": "json",
"description": "A currently guessed word and its score and rank."
},
"guess_history": {
"type": "object",
"description": "A dataframe containing the guessed words and its score and rank in a row."
}
},
"required": ["current_guess", "guess_history"]
}}
read_rule = {"name": "read_rule",
"description": "Use this function to read the game rule for clarification of your response.",
"parameters": {
"type": "object",
"properties": {},
}}
def get_functions():
functions = [guess_word,
lookup_answer,
# retrieve_puzzle_num,
# update_history,
read_rule]
return functions |