A method of responding to a user-initiated query received by a public safety two-way radio communication device, the method comprising: logging data, with an electronic processor of the public safety two-way radio communication device, received through an input interface of the public safety two-way radio communication device, in at least one database; receiving, at the public safety two-way radio communication device, the user-initiated query, the user-initiated query comprising a spoken query; performing natural language processing on the user-initiated query; determining, with the electronic processor, a context-based response to the user-initiated query based on the logged data stored in the at least one database; and causing with the electronic processor, the context-based response to be provided in reply to the user-initiated query through an output interface of the public safety two-way radio communication device; wherein determining the context-based response to the user-initiated query includes: determining with the electronic processor, a first response to the user-initiated query; determining, with the electronic processor, that the public safety two-way radio communication device already previously received the first response by comparing, with the electronic processor, the first response to semantic representations of a group communication previously received over a radio network, the semantic representations included in the logged data stored in the at least one database, generating, with the electronic processor and by accessing one or more data sources, a second response as the context-based response in response to determining that the communication device previously already received the first response; wherein the second response does not repeat information received by the user of the public safety two-way radio communication device from another source. logging data, with an electronic processor of the public safety two-way radio communication device, received through an input interface of the public safety two-way radio communication device, in at least one database; receiving, at the public safety two-way radio communication device, the user-initiated query, the user-initiated query comprising a spoken query; performing natural language processing on the user-initiated query; determining, with the electronic processor, a context-based response to the user-initiated query based on the logged data stored in the at least one database; and causing with the electronic processor, the context-based response to be provided in reply to the user-initiated query through an output interface of the public safety two-way radio communication device; wherein determining the context-based response to the user-initiated query includes: determining with the electronic processor, a first response to the user-initiated query; determining, with the electronic processor, that the public safety two-way radio communication device already previously received the first response by comparing, with the electronic processor, the first response to semantic representations of a group communication previously received over a radio network, the semantic representations included in the logged data stored in the at least one database, determining with the electronic processor, a first response to the user-initiated query; determining, with the electronic processor, that the public safety two-way radio communication device already previously received the first response by comparing, with the electronic processor, the first response to semantic representations of a group communication previously received over a radio network, the semantic representations included in the logged data stored in the at least one database, generating, with the electronic processor and by accessing one or more data sources, a second response as the context-based response in response to determining that the communication device previously already received the first response; wherein the second response does not repeat information received by the user of the public safety two-way radio communication device from another source.