Faits: Faits: A. L._, née le 16 janvier 1953, est titulaire d'un certificat fédéral de capacité de coiffeuse. Dès le 1er janvier 1998, elle a travaillé en qualité de sommelière au service du restaurant X._, dont son mari est l'associé gérant. A partir du 23 novembre 2000, elle a été mise en arrêt maladie. Le 22 février 2002, L._ a présenté une demande de prestations de l'assurance-invalidité. Dans un rapport médical du 11 mars 2002, le docteur C._, médecin traitant de l'assurée, a posé le diagnostic de probable sclérose en plaques. Il indiquait que la patiente avait présenté dans l'activité d'employée une incapacité de travail de 100 % du 23 novembre 2000 au 31 août 2001, de 90 % du 1er septembre 2001 au 28 février 2002 et de 100 % depuis le 1er mars 2002. Dans un rapport médical du 10 avril 2002, le docteur I._, spécialiste FMH en neurologie et également médecin traitant de L._, a conclu à une sclérose en plaques. Selon lui, il y avait incapacité totale de travail dans la profession exercée (service hôtelier) depuis décembre 2000. L'Office de l'assurance-invalidité du canton de Neuchâtel a confié une expertise au professeur B._, chef de service du Service de neurologie du Centre hospitalier Y._. Dans un rapport du 12 décembre 2002, le professeur B._ et la doctoresse S._, médecin assistante, ont retenu le diagnostic de sclérose en plaques probable. Dans un rapport complémentaire du 14 janvier 2003, ils ont indiqué que l'incapacité de travail s'élevait à 30 % depuis le début de la maladie et qu'elle avait évolué de manière stable. A la question de savoir quelle était la capacité de travail actuellement exigible comme coiffeuse, sommelière ou gérante, ils ont répondu : 70 %. Par décision du 10 février 2003, l'office AI a rejeté la demande, au motif que L._ présentait une capacité de gain de 70 % dans sa profession habituelle et que le taux de son invalidité était donc inférieur à celui donnant droit à une rente. L._ a formé opposition contre cette décision. Elle a requis la mise en oeuvre d'une nouvelle expertise neurologique. Après avoir requis l'appréciation de son médecin-conseil (rapport du 26 mars 2003 et 23 avril 2003), l'office AI a rejeté l'opposition par décision du 19 juin 2003. L._ a formé opposition contre cette décision. Elle a requis la mise en oeuvre d'une nouvelle expertise neurologique. Après avoir requis l'appréciation de son médecin-conseil (rapport du 26 mars 2003 et 23 avril 2003), l'office AI a rejeté l'opposition par décision du 19 juin 2003. B. L._ a formé recours contre cette décision devant le Tribunal administratif de la République et canton de Neuchâtel, en concluant, sous suite de frais et dépens, à l'annulation de celle-ci et à l'allocation d'une rente entière d'invalidité. A titre subsidiaire, elle invitait la juridiction cantonale à dire qu'elle avait droit à une demi-rente d'invalidité. A titre plus subsidiaire, elle demandait que le dossier soit renvoyé à l'office AI pour nouvelle expertise médicale. Par jugement du 12 novembre 2004, le Tribunal administratif a admis le recours et renvoyé la cause à l'office AI pour instruction complémentaire au sens des considérants et nouvelle décision. Il invitait l'office AI à ordonner une nouvelle expertise médicale. Par jugement du 12 novembre 2004, le Tribunal administratif a admis le recours et renvoyé la cause à l'office AI pour instruction complémentaire au sens des considérants et nouvelle décision. Il invitait l'office AI à ordonner une nouvelle expertise médicale. C. L'Office de l'assurance-invalidité du canton de Neuchâtel interjette un recours de droit administratif contre ce jugement, en concluant à l'annulation de celui-ci. L._ conclut, sous suite de frais et dépens, au rejet du recours. Elle invite le Tribunal fédéral des assurances à dire qu'elle a droit à une rente entière d'invalidité, à titre subsidiaire qu'elle a droit à une demi-rente. A titre plus subsidiaire, elle demande que la cause soit renvoyée à l'office AI pour complément d'instruction (nouvelle expertise médicale). L'Office fédéral des assurances sociales a renoncé à se déterminer.