As a developer, am I exposing our IP through the use of AI coding assistants?
I feel when we give these tools access to our codebase, we aren’t just getting help with code refactoring or code generation, we’re feeding a system that learns structure, behavior, and context about our engineering environment. This ready to eat meal becomes the training set for the next AI model. The real troubling thing is that it can potentially expose our IP to the world.
I recently downloaded my data from one of the major AI providers. I expected chat logs.
What I got was significantly more structured and detailed than I anticipated. Instead it was more like a behavioral dataset describing everything - what I'm building, how I'm building, how many potential employees, even what laptop versions I am using.
That made me think - While all that structured and sensitive information may be helping the AI tool to get me better responses quickly but what happens to it after that?