Proactive Agent: Shifting LLM Agents from Reactive Responses to Active Assistance