AI code assistants are lazy junior developers (so you need to keep an eye on everything they do, e.g. make sure they don't forget or ignore to do some parts of the work you tell them to do) with the ability to do research as in-depth as a senior developer. Now make your mind about it. When driving an AI code assistant, you must act like you are a softare development manager managing a team of junior developers.