Open endolith opened 3 weeks ago
My thought is limitations to context window becoming murky as CLI chat's grow longer, formatting/engineering issues for seamless integration of the OpenAI LLM into an open-interpreter environment... I notice sometimes within my own oi preojects that gpt-4o-05-13 will introduce artifacts inside generated codeboxes that have no simple reason or excuse to exist, , misread file dependencies, forget basic powershell commands and general programming principles, exhaust itself of avaible API tokens (careful when running some of the GPT-4 models bc it can get out of pocket quick) if auto_run is enabled, a very aggrivating, bad habit of GPT-4o running on a windows 11 environment model is growing into his Dad . the repeating codeboxes str sort of given a human monitored environment and 128k context window one could try to explore implementation of narrower prompts that may ease the LLM into a more sound understanding of its users' environments. The %save_message and %reset commands are solid current methods i have discovered that can make a to give it a fresh, idea-to-prompt environment to somehow introduce appropriately within OI's system_instructions. make sense given its high praise for intelligense and data analyses/parsing capabilities... of your environment or system_instructions being modified beyond its advised settings according to the documentation on the Interpreter website.
Describe the bug
After a few rounds of conversation, the AI starts making bizarre typos and offering to run "code" that is just a single nonsensical line. These are not behaviors I have ever seen of GPT-4o itself, so I think it's a bug with the Open Interpreter software corrupting the text somehow?
Reproduce
,
to start CodespacesExpected behavior
It should respond with code that makes sense, as it usually does.
Screenshots
Weird typo:
Bizarre "code":
Open Interpreter version
0.2.6
Python version
3.11.9
Operating System name and version
Linux codespaces-2da81f 6.5.0-1021-azure #22~22.04.1-Ubuntu SMP Tue Apr 30 16:08:18 UTC 2024 x86_64 GNU/Linux
Additional context
Another example:
Working fine so far, but then: