Embodiments of the invention are directed to systems, methods, and computer program products for providing a multi-channel cognitive resource platform configured for intelligent, proactive and responsive communication with a user, via a user device. The system is further configured to perform one or more user activities, in an integrated manner, within a single interface of the user device, without requiring the user to operate disparate applications. Furthermore, the system is configured to receive user input through multiple communication channels such as a textual communication channel and an audio communication channel. The system is further configured to switch between the various communication channels seamlessly, and in real-time.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for establishing intelligent, proactive and responsive communication with a user, comprising a multi-channel cognitive resource platform for performing electronic activities in an integrated manner from a single interface, the system comprising: at least one memory device with computer-readable program code stored thereon; at least one communication device; at least one processing device operatively coupled to the at least one memory device and the at least one communication device, wherein executing the computer-readable code is configured to cause the at least one processing device to: provide a multi-channel cognitive resource application on a user device associated with the user, wherein the multi-channel cognitive resource application is configured to present a central user interface on a display device of the user device; conduct, via the central user interface, a first conversation with the user, wherein conducting the first conversation comprises: receiving, via the central user interface, a first activity input from the user regarding initiation of a first user activity, wherein the activity input is received through a first communication medium; and presenting, via the central user interface, the received first activity input from the user; receive, via the user device, a second activity input from the user through a second communication medium different from the first communication medium; determine that the second activity input is associated with the first conversation with the user, wherein determining comprises analyzing the second activity input to determine that the second activity input is associated with the first user activity; switch, automatically, a communication channel of the first conversation from the first communication medium to the second communication medium in real time, in response to determining that the second activity input is associated with the first conversation; and initiate completion of the first user activity within the central user interface of the multi-channel cognitive resource application. 2. The system of claim 1, wherein switching the communication channel of the first conversation further comprises: determining, via the user device, a first geographic location parameter of the user on receiving the first activity input through the first communication medium; determining, via the user device, a second geographic location parameter of the user on receiving the second activity input through the second communication medium; and in response to determining that the second geographic location parameter of the user has lower security than the second geographic location parameter, switching, automatically, the communication channel of the first conversation from the first communication medium to the second communication medium in real time; wherein the second communication medium has a higher communication security than the first communication medium. 3. The system of claim 1, wherein analyzing the second activity input to determine that the second activity input is associated with the first user activity further comprises: determining one or more activity keywords associated with the user activity; parsing the second activity input to determine whether the second activity input comprises at least one of the one or more activity keywords; and in response to determining that the second activity input comprises at least one of the one or more activity keywords, determining that the second activity input is associated with the first conversation. 4. The system of claim 1, wherein analyzing the second activity input to determine that the second activity input is associated with the first user activity further comprises: determining one or more parameters required for completing the user activity; parsing the second activity input to determine whether the second activity input comprises at least one of the one or more parameters; and in response to determining that the second activity input comprises at least one of the one or more parameters, determining that the second activity input is associated with the first conversation. 5. The system of claim 1, wherein the first communication medium comprises an audio communication channel and the second communication medium comprises a textual communication channel, wherein switching the communication channel of the first conversation comprises switching, automatically, from the audio communication channel to the textual communication channel. 6. The system of claim 5, wherein presenting the activity input comprises transforming, in real-time, activity input received through the audio communication channel to a textual input. 7. The system of claim 1, wherein the first communication medium comprises a textual channel and the second communication medium comprises an audio communication channel, wherein switching the communication channel of the first conversation comprises switching, automatically, from the textual channel to the audio communication channel. 8. The system of claim 1, wherein executing the computer readable code is further configured to cause the at least one processing device to: in response to determining that the second activity input is not associated with the first conversation, determine a second activity associated with the second activity input; and initiate, via the central user interface, a second conversation with the user for performing the second activity. 9. A computer program product for establishing intelligent, proactive and responsive communication with a user, wherein the computer program product is configured to provide a multi-channel cognitive resource platform for performing electronic activities in an integrated manner from a single interface, the computer program product comprising a non-transitory computer-readable storage medium having computer-executable instructions to: provide a multi-channel cognitive resource application on a user device associated with the user, wherein the multi-channel cognitive resource application is configured to present a central user interface on a display device of the user device; conduct, via the central user interface, a first conversation with the user, wherein conducting the first conversation comprises: receiving, via the central user interface, a first activity input from the user regarding initiation of a first user activity, wherein the activity input is received through a first communication medium; and presenting, via the central user interface, the received first activity input from the user; receive, via the user device, a second activity input from the user through a second communication medium different from the first communication medium; determine that the second activity input is associated with the first conversation with the user, wherein determining comprises analyzing the second activity input to determine that the second activity input is associated with the first user activity; switch, automatically, a communication channel of the first conversation from the first communication medium to the second communication medium in real time, in response to determining that the second activity input is associated with the first conversation; and initiate completion of the first user activity within the central user interface of the multi-channel cognitive resource application. 10. The computer program product of claim 9, wherein switching the communication channel of the first conversation further comprises: determining, via the user device, a first geographic location parameter of the user on receiving the first activity input through the first communication medium; determining, via the user device, a second geographic location parameter of the user on receiving the second activity input through the second communication medium; and in response to determining that the second geographic location parameter of the user has lower security than the second geographic location parameter, switching, automatically, the communication channel of the first conversation from the first communication medium to the second communication medium in real time; wherein the second communication medium has a higher communication security than the first communication medium. 11. The computer program product of claim 9, wherein analyzing the second activity input to determine that the second activity input is associated with the first user activity further comprises: determining one or more activity keywords associated with the user activity; parsing the second activity input to determine whether the second activity input comprises at least one of the one or more activity keywords; and in response to determining that the second activity input comprises at least one of the one or more activity keywords, determining that the second activity input is associated with the first conversation. 12. The computer program product of claim 9, wherein analyzing the second activity input to determine that the second activity input is associated with the first user activity further comprises: determining one or more parameters required for completing the user activity; parsing the second activity input to determine whether the second activity input comprises at least one of the one or more parameters; and in response to determining that the second activity input comprises at least one of the one or more parameters, determining that the second activity input is associated with the first conversation. 13. The computer program product of claim 9, wherein the first communication medium comprises an audio communication channel and the second communication medium comprises a textual communication channel, wherein switching the communication channel of the first conversation comprises switching, automatically, from the audio communication channel to the textual communication channel. 14. The computer program product of claim 13, wherein presenting the activity input comprises transforming, in real-time, activity input received through the audio communication channel to a textual input. 15. The computer program product of claim 9, wherein the non-transitory computer-readable storage medium further comprises computer-executable instructions to: in response to determining that the second activity input is not associated with the first conversation, determine a second activity associated with the second activity input; and initiate, via the central user interface, a second conversation with the user for performing the second activity. 16. A computer implemented method for establishing intelligent, proactive and responsive communication with a user, wherein the computer implemented method is configured to provide a multi-channel cognitive resource platform for performing electronic activities in an integrated manner from a single interface, the computer implemented method comprising: providing a multi-channel cognitive resource application on a user device associated with the user, wherein the multi-channel cognitive resource application is configured to present a central user interface on a display device of the user device; conducting, via the central user interface, a first conversation with the user, wherein conducting the first conversation comprises: receiving, via the central user interface, a first activity input from the user regarding initiation of a first user activity, wherein the activity input is received through a first communication medium; and presenting, via the central user interface, the received first activity input from the user; receiving, via the user device, a second activity input from the user through a second communication medium different from the first communication medium; determining that the second activity input is associated with the first conversation with the user, wherein determining comprises analyzing the second activity input to determine that the second activity input is associated with the first user activity; switching, automatically, a communication channel of the first conversation from the first communication medium to the second communication medium in real time, in response to determining that the second activity input is associated with the first conversation; and initiating completion of the first user activity within the central user interface of the multi-channel cognitive resource application. 17. The computer implemented method of claim 16, wherein switching the communication channel of the first conversation further comprises: determining, via the user device, a first geographic location parameter of the user on receiving the first activity input through the first communication medium; determining, via the user device, a second geographic location parameter of the user on receiving the second activity input through the second communication medium; and in response to determining that the second geographic location parameter of the user has lower security than the second geographic location parameter, switching, automatically, the communication channel of the first conversation from the first communication medium to the second communication medium in real time; wherein the second communication medium has a higher communication security than the first communication medium. 18. The computer implemented method of claim 16, wherein analyzing the second activity input to determine that the second activity input is associated with the first user activity further comprises: determining one or more activity keywords associated with the user activity; parsing the second activity input to determine whether the second activity input comprises at least one of the one or more activity keywords; and in response to determining that the second activity input comprises at least one of the one or more activity keywords, determining that the second activity input is associated with the first conversation. 19. The computer implemented method of claim 16, wherein analyzing the second activity input to determine that the second activity input is associated with the first user activity further comprises: determining one or more parameters required for completing the user activity; parsing the second activity input to determine whether the second activity input comprises at least one of the one or more parameters; and in response to determining that the second activity input comprises at least one of the one or more parameters, determining that the second activity input is associated with the first conversation. 20. The computer implemented method of claim 16, wherein the first communication medium comprises an audio communication channel and the second communication medium comprises a textual communication channel, wherein switching the communication channel of the first conversation comprises switching, automatically, from the audio communication channel to the textual communication channel.