Is it possible to write a software that act as a personal assistance?
See the Quora topic Virtual Assistants (bots).
See also my recent answers to:
· Are there any Meta-Assistant bots that utilize or manage multiple assistants with different capabilities?
· What are the technical requirements for building system similar to siri other than mobile app development?