I am struggling writing this review because I hate to be critical but there are some things I don't like about this book.
Firstly, the positives, the story has real potential. The city, the gadgets, the people are all well described and allow you to draw a good mental picture about the setting for the story and the characters. It's also nicely paced. Something is always just around the corner and in places it's very exciting.
However, I found the characters quite shallow and the last third of the story rushed beyond belief. I didn't learn as much about the AI as I expected nor were we able to witness is growth or awareness. The final nail in the coffin was the ending. I won't go into details because I don't want to spoil it. Just that it felt like a big anti-climax.
Anyway, on the whole the book a reasonable read but I cannot whole heartedly recommend it.