Faits: Faits: A. D._, née en 1982, a travaillé en qualité de nettoyeuse dans un hôpital jusqu'à la naissance d'un premier enfant en 2001. Atteinte du virus HIV et alléguant des lombalgies, l'intéressée a présenté, le 5 mars 2003, une demande tendant à l'octroi d'une rente de l'assurance-invalidité. Par décision du 10 février 2004 l'Office de l'assurance-invalidité du canton de Fribourg a rejeté cette demande, motif pris que les affections constatées n'empêchaient pas l'assurée d'exercer sa profession, ni une activité légère de manutentionnaire ou d'ouvrière de fabrique avec un horaire à plein temps, sans réduction de rendement. Saisi d'une opposition, l'office AI a annulé la décision susmentionnée et mis en oeuvre des investigations complémentaires sous la forme d'une expertise confiée au professeur H._, spécialiste en médecine interne et médecin à l'Hôpital X._ (décision sur opposition du 30 mars 2004). Le 19 avril 2004, le médecin prénommé a adressé à l'office AI une lettre dont le contenu était le suivant : « Je vous remercie de m'avoir transféré le dossier de Madame D._. Cependant, la lecture des documents indique que je ne suis pas la bonne personne pour faire une expertise d'assurance-invalidité. En effet, cette patiente est bien infectée par le VIH, mais les résultats récents indiquent une virémie bien contrôlée, avec un taux d'immunité conservé. Cet état de fait ne devrait avoir aucune incidence sur sa capacité de travail, conditionnée plutôt par son obésité et ses lombalgies chroniques. Je pense donc qu'un spécialiste en rhumatologie pourra donner un avis beaucoup plus informé que moi-même ». Par une nouvelle décision du 3 mai 2004, confirmée sur opposition le 12 juillet suivant, l'office AI a derechef rejeté la demande de prestations, motif pris que ni le virus HIV ni les lombalgies n'avaient d'incidence sur la capacité de travail de l'assurée. Par une nouvelle décision du 3 mai 2004, confirmée sur opposition le 12 juillet suivant, l'office AI a derechef rejeté la demande de prestations, motif pris que ni le virus HIV ni les lombalgies n'avaient d'incidence sur la capacité de travail de l'assurée. B. D._ a recouru devant le Tribunal administratif du canton de Fribourg, en concluant à l'annulation de la décision attaquée et à la mise en oeuvre de l'expertise prévue par l'office AI dans sa décision sur opposition du 30 mars 2004. Par jugement du 7 octobre 2004, la juridiction cantonale a annulé la décision sur opposition attaquée et renvoyé la cause à l'office AI pour qu'il rende une nouvelle décision. Elle a considéré que le droit d'être entendu avait été gravement violé, dans la mesure où l'administration n'avait pas donné à l'assurée la possibilité de se prononcer sur le nom de l'expert, sur les questions à poser - même si celles-ci restaient, dans le cas particulier, d'ordre général -, ainsi que sur le résultat de l'expertise. Par jugement du 7 octobre 2004, la juridiction cantonale a annulé la décision sur opposition attaquée et renvoyé la cause à l'office AI pour qu'il rende une nouvelle décision. Elle a considéré que le droit d'être entendu avait été gravement violé, dans la mesure où l'administration n'avait pas donné à l'assurée la possibilité de se prononcer sur le nom de l'expert, sur les questions à poser - même si celles-ci restaient, dans le cas particulier, d'ordre général -, ainsi que sur le résultat de l'expertise. C. L'office AI interjette recours de droit administratif contre ce jugement dont il demande l'annulation, en concluant à la confirmation de sa décision sur opposition du 12 juillet 2004. L'intimée conclut au rejet du recours, sous suite de dépens. En outre, elle demande à bénéficier de l'assistance judiciaire gratuite. De son côté, l'Office fédéral des assurances sociales (OFAS) propose l'admission du recours.