chatty-coder logo

The chatty-coder is an agent-based human-in-the-loop computer program code generator. It is based on the idea introduced in the 2024 paper Can Language Models Solve Olympiad Programming?1, which uses a combination of self-reflection and retrieval over episodic knowledge with human-in-the-loop collaboration to improve code generation responses of language models to coding challenges from the USA Computing Olympiad (USACO). The chatty-coder resembles the functionality of the experimental LangGraph-based implementation, called Competitive Programming, of the aforementioned paper. The chatty-coder project has a Gradio-based user interface and an associated FastAPI-based REST API.

1

Shi, Q., Tang, M., Narasimhan, K. and Yao, S., 2024. Can Language Models Solve Olympiad Programming? arXiv preprint arXiv:2404.10952.