With the rapid expansion of the Internet, the implementation of agent technology in electronic commerce (e-commerce) becomes very popular, which provides a promising field for the approach of agent and Artificial Intelligence technology. In this paper, we describe a multi-agent intelligent shopping assistant implemented in our EasyMall system, and present the agent-based model for intelligent shopping assistant. The user interacts with the agent by means of a text dialog, and the input texts are translated into agent communication language through XML. Thus it solves the problem of understanding natural language for agent in the virtual environments. Key Words: Agent, Intelligent shopping assistant, e-commerce, XML