Please check that this issue hasn't been reported before.
Expected Behavior
I ran the sample for getting weather information, but without setting up the fetch_weather command, which it tried to run anyway. Ideally, the system would notice that fetch_weather failed and construct an alternate plan not using the OpenWeatherMap API, and then continue with the rest of the goals (getting dressing tips and writing them to dressing_tips.txt).
Current behaviour
Instead, the system pretended that it was successful, and said it had "not been given any new commands since the last time [it] provided an output", choosing the do_nothing action.
Steps to reproduce
Run the WeatherGPT example on the README, but comment out the code setting up GetWeather.
Possible solution
I don't see any places where the system itself is being asked whether it has completed a step of the plan. Maybe add that to the prompt, or add a "cheap model" (Auto-GPT uses ada, as I recall) to evaluate this based on the output and the plan step?
Which Operating Systems are you using?
Python Version
LoopGPT Version
latest
Acknowledgements
Please check that this issue hasn't been reported before.
Expected Behavior
I ran the sample for getting weather information, but without setting up the fetch_weather command, which it tried to run anyway. Ideally, the system would notice that fetch_weather failed and construct an alternate plan not using the OpenWeatherMap API, and then continue with the rest of the goals (getting dressing tips and writing them to dressing_tips.txt).
Current behaviour
Instead, the system pretended that it was successful, and said it had "not been given any new commands since the last time [it] provided an output", choosing the do_nothing action.
Steps to reproduce
Run the WeatherGPT example on the README, but comment out the code setting up GetWeather.
Possible solution
I don't see any places where the system itself is being asked whether it has completed a step of the plan. Maybe add that to the prompt, or add a "cheap model" (Auto-GPT uses ada, as I recall) to evaluate this based on the output and the plan step?
Which Operating Systems are you using?
Python Version
LoopGPT Version
latest
Acknowledgements