AutoSMS is an application that can send pre-written responses to a selected list of contacts. It does this by automatically sending a response to any contact that sends you an SMS message. If you are driving, working, or performing some other activity, you can configure this to let whichever selected contacts know what you are up to.
AutoSMS also has a sophisticated "Bot" application that will mimic a pre-defined conversation and chat with selected contacts on your behalf. You can write your own bot algorithm to do this.