Discussion about this post

User's avatar
Charlie's avatar

There are a couple of other major issues that organizations need to think about in terms of LLM use for code. One is tied to whether there is risk of some sort of disallowed outside code (ex: license incompatible with your use case) that the LLM might return/how do ensure that doesn't happen. The flip side is, at least if the LLM is provided by a third party via API and not run in-house, is whether there's anything sensitive in the prompts that shouldn't be leaking.

As to producing code that the user doesn't understand - one core process of development organizations is shared code repositories for everything, and code review by teammates prior to submitting - get even farther and you have only committed code will be executed on production data (data teams would have either sampled or generated test data, but production data is often executed through automations that check out the code, run it, and return the output). Anyway ... A critical component of the code review is that the author can explain to the reviewer how it works.

Expand full comment

No posts