8. A system comprising: a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising: detecting an implicit relationship of communications in multiple communication modalities across the communications, based on one of: a semantic meaning of the communications; a temporal relationship among the communications; and a user activity that transitions from a first communication to a second communication, wherein the first communication and the second session are part of the communications; prioritizing the communications based on the implicit relationship to yield prioritized communications; generating a unified communication log based on the prioritized communications; outputting the unified communication log to a user as part of a communications interface; processing feedback from the user to yield processed feedback, wherein the feedback from the user comprises an observation of how the user interacts with the unified communication log; and based on the processed feedback, adaptively adjusting how the communications are prioritized.
9. The system of claim 8 , wherein the communications are of a plurality of different communication channel types.