I. Introduction
Drug recommendation aims to provide an appropriate combination of drugs based on a patient’s health condition. Unlike common product recommendations, which prioritize efficacy (or accuracy), drug recommendation requires considerations of both efficacy and safety. Intuitively, to recommend the proper drug combination, the agent should meet three requirements: (1) The agent needs to consider not only the patient’s current health condition but also their visit history, including prescriptions. (2) The agent should comprehensively understand drug properties to strike a balance between efficacy and safety. (3) Additionally, the agent should leverage prior medical knowledge, such as common drug combinations and known side effects, to assist in the prescribing process.