Faits: Faits: A. E._, née en 1971, a souffert d'un rétinoblastome nécrosé qui a nécessité une énucléation de l'oeil gauche en 1971. L'assurance-invalidité a pris en charge un moyen auxiliaire sous la forme d'une prothèse oculaire. En 1996, l'assurée a confié à un oculariste pratiquant en France la confection d'une nouvelle prothèse en résine synthétique. L'intéressée ayant demandé la prise en charge de ce moyen auxiliaire dont le coût était de 7'372.56 FF, l'Office cantonal de l'assurance-invalidité du canton de Genève a fait droit à cette requête le 8 janvier 1997. Dans une lettre du 13 janvier suivant, il a toutefois précisé ce qui suit : «... Nous attirons votre attention sur le fait que le remboursement en question, effectué à l'adresse d'un fournisseur à l'étranger, intervient ici à titre exceptionnel. En effet, lors d'un éventuel renouvellement, il conviendra de vous adresser à un fournisseur domicilié sur notre territoire, par exemple D._, ». Le 1er juillet 2002 est entrée en vigueur une nouvelle convention entre les différents assureurs sociaux et les fournisseurs de prestations concernant la remise de prothèses oculaires. Aux termes de l'annexe 2 à cette convention, un montant maximum de 2'000 fr. la pièce est alloué par l'assureur pour une prothèse en matière synthétique. D._ n'a pas adhéré à cette convention. Le 3 juin 2004, E._ lui a confié la confection d'une nouvelle prothèse en résine de synthèse avec empreinte tridimensionnelle de la cavité et forme anatomique. Le 10 juillet suivant, elle a demandé à l'office AI de prendre en charge ce moyen auxiliaire dont le coût était de 5'000 fr. Par décision du 16 juillet 2004, confirmée par décision sur opposition du 23 août suivant, l'office AI a pris en charge la prothèse jusqu'à concurrence d'un montant de 2'000 fr. Il a considéré que l'assurée n'avait pas droit à la différence entre le coût total de la prothèse et le montant maximum fixé par la convention, motif pris que celui-ci était aussi opposable aux fournisseurs de prestations qui n'avaient pas adhéré à la convention. Par décision du 16 juillet 2004, confirmée par décision sur opposition du 23 août suivant, l'office AI a pris en charge la prothèse jusqu'à concurrence d'un montant de 2'000 fr. Il a considéré que l'assurée n'avait pas droit à la différence entre le coût total de la prothèse et le montant maximum fixé par la convention, motif pris que celui-ci était aussi opposable aux fournisseurs de prestations qui n'avaient pas adhéré à la convention. B. E._ a recouru contre la décision sur opposition devant le Tribunal cantonal des assurances sociales du canton de Genève, en concluant à la prise en charge intégrale du moyen auxiliaire. Statuant le 17 mai 2005, la juridiction cantonale a admis partiellement le recours et confirmé la décision sur opposition attaquée au sens des considérants. Par ailleurs, elle a renvoyé le dossier à l'office AI pour décision sur action en responsabilité au sens de l'art. 78 LPGA et dit que la procédure était gratuite (chiffre 5 du dispositif). Statuant le 17 mai 2005, la juridiction cantonale a admis partiellement le recours et confirmé la décision sur opposition attaquée au sens des considérants. Par ailleurs, elle a renvoyé le dossier à l'office AI pour décision sur action en responsabilité au sens de l'art. 78 LPGA et dit que la procédure était gratuite (chiffre 5 du dispositif). C. L'Office fédéral des assurances sociales (OFAS) interjette recours de droit administratif contre ce jugement cantonal. E._ conclut implicitement au rejet du recours. De son côté, l'office AI propose l'admission de celui-ci.