import logging
from abilities import apply_llm_prompt_to_every_item
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.WARNING)
def get_llm_move(moves_list):
prompt = f"Given the list of chess moves {moves_list}, what is the next best move?"
user_language = "en"
expected_response_size = 1500
llm_model_name = "gpt-3.5-turbo-16k"
result = apply_llm_prompt_to_every_item(
prompt, [""], user_language, expected_response_size, llm_model_name
)
return result["responses"][0]
def main():
moves_list = []
while True:
user_move = input("Enter your move: ")
moves_list.append(user_move)
print("Moves so far:", moves_list)