On the Differences Between Human Agents and Logic-Based Software Agents Discourse Understanding