I’m pretty sure this would not produce better output. Ai has a « thought » of his own.limiting is approach to be pure python won’t offer you the link it can see with a Java approach. With a more diverse knowledge, it can generate a more unique output. Not forcing it to be readable by human may give a more efficient solution. Kinda like compiled code.
You can still leverage knowledge from a foundation model in a smaller fine-tuned one.
So the model might have learned general OOP principles from Java but it then drops redundant parameters about specific conventions like AbstractFactoryBuilder
s when it specialises on a language like Python which has no notion of Interfaces.
Likewise real world knowledge might help distinguish between accounting and database transactions when writing a banking application but you don't necessarily need your coding assistant to have memorised all the world cup winners since 1966.
These models are unwieldy so I think it makes a lot of sense to try and find ones that are tuned efficiently.
I’d say it depends. Some patterns will be different. Like trying to create zig code when the LLM is trained mostly on javascript and python.
I finally found a Python-specific model. Searching is tricky when almost everything around local llms involve Python. https://huggingface.co/codellama/CodeLlama-13b-Python-hf
Free Open-Source Artificial Intelligence
Welcome to Free Open-Source Artificial Intelligence!
We are a community dedicated to forwarding the availability and access to:
Free Open Source Artificial Intelligence (F.O.S.A.I.)
More AI Communities
LLM Leaderboards
Developer Resources
GitHub Projects
FOSAI Time Capsule
- The Internet is Healing
- General Resources
- FOSAI Welcome Message
- FOSAI Crash Course
- FOSAI Nexus Resource Hub
- FOSAI LLM Guide