1. A network device, comprising: a transceiver configured to communicate with a client device over a network; and a processor that is operative to perform the following: receiving content to be provided to a user of the client device; identifying an entity in the content and a topic related to the entity; identifying a first interactive chat session associated with the topic; modifying the content to generate modified content that incorporates a first representation indicating that there is at least one interactive chat session associated with the entity; generating a second representation to be displayed with the topic when the entity is selected, wherein the topic is to be displayed with a third representation indicating that the first interactive chat session associated with the topic is currently available to the user, and wherein the topic is selected from a hierarchical taxonomy of topics that is closest in proximity in the hierarchical taxonomy to the entity; and providing the modified content and the second representation to the client device, wherein the first interactive chat session is to be inserted inline into the modified content when the user selects the third representation which indicates that the first interactive chat session associated with the topic is currently available to the user.
3. The network device of claim 1 , wherein the entity is selectable based on at least one of the user hovering a cursor over the entity being displayed or the user clicking on the entity being displayed.