I feel at current PAI have some problems that need addressed.
1. Right now they are far too easy to just wipe, any player can just walk up to you, and wipe you, even if they are not your master.
2. They have far too little affect on the world to be helpful in certain situations.
3. It is sometimes too difficult to actually join the round as one, which can be annoying.
Point one, if you are a PAI, and your master has died, you've been placed on the ground, etc. You can have someone just walk up, click a button, and boom, you die. I feel like this is a little too extreme for allowing people to get rid of an unwanted PAI, I think this can be fixed by giving it multiple steps, or needing a specific tool or clearance to do so. Such as having a database for PAI's in a head or multiple heads offices which allows for a wipe, or for their directives and master to be reset. Or needing a swipe with certain access to unlock the panel, which opens the same options.
Point two, I feel it would be nice if they can have access to some machines and doors, and can be given access to such with the swipe of an ID, when the ID is swiped with the option up on the screen, they acquire the same access. It can also be done with the database system mentioned above.
Point three, it is unfortunate that scientists often have to make PAI's for hope of one spawning in, I think it would be grand if there were machines PAI's could be deposited from, and someone could look at the options for personalities before the machine vended, so that the PAI would already be downloaded, and that it gave them options for software to be on the PAI. Also if the mainframe existed, it can turn them into a non ghost role, if wanted. They can also be programmed with laws.
(Maybe also give them a PDA interface, since right now they cannot join chatrooms)