【喵呜刷题小喵解析】:代理适用于民事主体之间设立、变更和终止权利义务的法律行为。代理的适用范围并非无限制,而是受到一定限制。根据法律规定、当事人约定或者民事法律行为的性质,有些民事法律行为必须由本人亲自实施,不得代理。例如,订立遗嘱、婚姻登记、收养子女等。这些行为涉及到个人意愿、身份关系等,因此不适合通过代理实施。对于本题中的选项:A. 订立遗嘱:根据法律规定,订立遗嘱应当由本人亲自实施,不得代理。因此,选项A错误。B. 转让发明专利:转让发明专利是一种民事法律行为,可以通过代理实施。因此,选项B正确。C. 签订收养协议:签订收养协议涉及到身份关系的变更,应当由本人亲自实施,不得代理。因此,选项C错误。D. 签订借款合同:签订借款合同是一种民事法律行为,可以通过代理实施。因此,选项D正确。综上,本题应选B和D。