](https://deep-paper.org/en/paper/2403.13583/images/cover.png)
Teaching LLMs to Code Like Humans: The CoCoST Framework
The promise of Large Language Models (LLMs) in software engineering is dazzling. You type a prompt, and the model spits out working code. For simple tasks—like writing a Fibonacci sequence or a basic SQL query—current models like GPT-4 are incredibly proficient. However, the reality of professional software development is rarely that simple. Real-world coding involves intricate libraries (like TensorFlow or Pandas), complex logic, and specific data structures. When LLMs face these “complex code generation” tasks, they often hallucinate non-existent libraries, write code that runs but produces the wrong answer, or fail to handle edge cases. ...
](https://deep-paper.org/en/paper/2410.03457/images/cover.png)
](https://deep-paper.org/en/paper/2410.06741/images/cover.png)
](https://deep-paper.org/en/paper/2411.01176/images/cover.png)
](https://deep-paper.org/en/paper/2402.18191/images/cover.png)
](https://deep-paper.org/en/paper/2407.18712/images/cover.png)
](https://deep-paper.org/en/paper/file-2856/images/cover.png)
](https://deep-paper.org/en/paper/2406.09818/images/cover.png)
](https://deep-paper.org/en/paper/2410.03502/images/cover.png)
](https://deep-paper.org/en/paper/2406.12257/images/cover.png)
](https://deep-paper.org/en/paper/2404.13556/images/cover.png)
](https://deep-paper.org/en/paper/file-2851/images/cover.png)
](https://deep-paper.org/en/paper/2311.09210/images/cover.png)
](https://deep-paper.org/en/paper/2305.06575/images/cover.png)
](https://deep-paper.org/en/paper/2410.05565/images/cover.png)
](https://deep-paper.org/en/paper/2410.05235/images/cover.png)
](https://deep-paper.org/en/paper/2410.04527/images/cover.png)
](https://deep-paper.org/en/paper/file-2845/images/cover.png)
](https://deep-paper.org/en/paper/2410.01023/images/cover.png)
](https://deep-paper.org/en/paper/2406.17274/images/cover.png)