Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 1.67 KB

README.md

File metadata and controls

11 lines (7 loc) · 1.67 KB

Python ruff linter format-checker Deploy mdBook site to Pages

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.

Detailed documentation is available at https://anirbanbasu.github.io/chatty-coder/.

Footnotes

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