arxiv Learning From Failure: Integrating Negative Examples when Fine-tuning Large Language Models as Agents