# Using StarCoder + Tech Assistant prompt to help write code

**URL:** <https://discuss.huggingface.co/t/using-starcoder-tech-assistant-prompt-to-help-write-code/49728>\
**Category:** Beginners\
**Created:** [August 6, 2023, 11:18pm UTC](https://discuss.huggingface.co/t/using-starcoder-tech-assistant-prompt-to-help-write-code/49728 "2023-08-06T23:18:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pvelosipednikov](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pvelosipednikov](https://discuss.huggingface.co/u/pvelosipednikov)\
**Post date:** [August 6, 2023, 11:18pm UTC](https://discuss.huggingface.co/t/using-starcoder-tech-assistant-prompt-to-help-write-code/49728/1 "2023-08-06T23:18:25Z")

</div>

Hello. I’m starting out in my HuggingFace journey with the intent of using an LLM to expedite feature development in a codebase.

I understand that StarCoder seems to be the way to go and my idea is to fine-tune it on my code. But the [page](https://huggingface.co/bigcode/starcoder) explicitly states the following:

> As such it is not an instruction model and commands like “Write a function that computes the square root.” do not work well. However, by using the Tech Assistant prompt you can turn it into a capable technical assistant.

The Tech Assistant prompt appears to be a training set of 650 records. This seems way too small to be sufficiently versatile. Is this the recommended combination of tools for my purpose (to build an LLM which I can ask to generate new code) or are there other approaches in the HuggingFace ecosystem?

Thanks
