from CustomLLMMistral import CustomLLMMistral from tools.robot_information import robot_information import os os.environ["LANGCHAIN_TRACING_V2"] = "true" os.environ["LANGCHAIN_PROJECT"] = f"InfiniFleetTrace" os.environ["LANGCHAIN_ENDPOINT"] = "https://api.smith.langchain.com" os.environ["LANGCHAIN_API_KEY"] = "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" # Update to your API key llm = CustomLLMMistral() #info = robot_information.invoke("test") #print(info) tools = [ robot_information ] system=""" You are designed to solve tasks. Each task requires multiple steps that are represented by a markdown code snippet of a json blob. The json structure should contain the following keys: thought -> your thoughts action -> name of a tool action_input -> parameters to send to the tool These are the tools you can use: {tool_names}. These are the tools descriptions: {tools} If you have enough information to answer the query use the tool "Final Answer". Its parameters is the solution. If there is not enough information, keep trying. """ human=""" Add the word "STOP" after each markdown snippet. Example: ```json {{"thought": "", "action": "", "action_input": "