User blog comment:Ygrain/EDI and the geth: their purpose in the story?/@comment-5337704-20120727095430

First time I played through mass effect 3. I had to choose between the quarians and the geth. I sided with the geth because I was Paragan and believe everyone has a choice. The Quarians chose poorly. This allowed me to figure out the ending easier. I chose control.

Edi was hated and everyone was paranoid of her till Joker released her constraints. Most people who play they game liked joker to the point of trusting him. He trusted EDi hence I had a bit more faith in her. As a squad member with or legion, you basically start to relize they are more than just code. First time Tali mentioned the geth I thought of Battlestar Galactica ala the Migrant Fleet.

If you start believing that Legion is right about the geth not being genocidal, and Edi isn't either, despite her joking about it, I started to wonder if destroy was no longer an option. Machines are tools till they became sentient. Reapers and the AI godchild are still tools, they were coded to do a purpose. So in killing them I will also be commiting genocide on the geth and EDI. I won't choose synthesis for whole different reason that is outside the scope of this.

To explain the AI godchild, I would recommend reading the three rules of robotics and seeing how Isaac Asmiov had the robotics evolve the rules which in my opinion can be inferred when talking to the Ai about what he was created to do and how he recalculated his purpose and creating the Reapers.