います and あります usage


I just learned about: `います` and `あります`.

I know I should use `います` for people and moving things and `あります` for plants
and inanimate things.

I have two doubts:

  * Which one should I use with "dead body". For example: "Is there a dead body inside the room?"
  * What about robots or a non living thing with AI?




Basically it depends on how the speaker feels. However, I think we usually
say:

  * 死体があります。
  * ロボットがいます。 if it looks like it has a mind of its own.
  * ロボットがあります。 if it is an industrial robot without a mind.
  * 車がいます。 if it is being driven by a human.
  * 車があります。 when we talk about cars in general.
  * 人工知能（AI）があります。 if it doesn't have anything visual, auditory or physical.
  * コンピュータのソフトウェアがあります。 
  * ゲームのキャラクターがいます。 if it is controlled by computer software.
  * 細菌/ウイルス/コンピュータウイルスがいます。 when we talk about someone's symptoms.
  * 細菌/ウイルス/コンピュータウイルスがあります。
  * ゾンビがいます。
  * 幽霊がいます。




Basically it depends on how the speaker feels. However, I think we usually
say:

  * 死体があります。
  * ロボットがいます。 if it looks like it has a mind of its own.
  * ロボットがあります。 if it is an industrial robot without a mind.
  * 車がいます。 if it is being driven by a human.
  * 車があります。 when we talk about cars in general.
  * 人工知能（AI）があります。 if it doesn't have anything visual, auditory or physical.
  * コンピュータのソフトウェアがあります。 
  * ゲームのキャラクターがいます。 if it is controlled by computer software.
  * 細菌/ウイルス/コンピュータウイルスがいます。 when we talk about someone's symptoms.
  * 細菌/ウイルス/コンピュータウイルスがあります。
  * ゾンビがいます。
  * 幽霊がいます。

