
No particular definition in mind, my current personal definition is any artificial system that can be given any task that a human with the same access level could do and complete in a reasonable amount of time, with some potential speculation around tasks that it doesn't have access to do.
For example, if a company produces a system that could develop any piece of software that you could expect a human to develop in any reasonable timeframe (intended to rule out monkey with typewriter scenarios), that is AGI. I'm currently leaning towards it still being AGI if the system couldn't for example assemble a piece of furniture in your home without first developing software, or if we expect it to be able to but can't know for legal constraints, though some high ish level of robustness is required
I'm receptive to other definitions and try to have a more useful and more correct definition overall, but I don't expect it to surprise anyone