Faits : Faits : A. M._ a exercé le métier de maçon jusqu'en janvier 1997, époque à laquelle il a cessé de travailler. Le 9 septembre 1998, il s'est annoncé à l'assurance-invalidité et a requis le versement d'une rente. Dans un rapport du 1er octobre 1998, le docteur A._, généraliste et médecin traitant, a fait état de diabète de type 2, d'excès pondéral et de dyslipidémie; à son avis, ces affections entraînaient une incapacité de travail de 50 % à partir du 20 mai 1997. Le 18 mars 2000, le docteur A._ a complété son diagnostic par celui de tabagisme chronique et d'état dépressif réactionnel; à cette occasion, il a précisé que l'état de santé demeurait stationnaire et que la capacité de travail restait inchangée à 50 %. L'Office de l'assurance-invalidité pour le canton de Vaud a recueilli l'avis du docteur B._, spécialiste en médecine interne et en diabétologie. Dans un premier rapport du 7 juillet 1999, ce médecin a diagnostiqué un diabète de type 2, un excès pondéral, une dyslipidémie et un tabagisme chronique, en ajoutant que le patient faisait état de malaises. Dans un second rapport du 30 mai 2000, le docteur B._ a indiqué que le travail physique était bénéfique pour le diabète du patient et que cette affection n'entraînait aucune diminution de sa capacité de travail; il a précisé que l'assuré présentait des malaises avec douleurs abdominales et des faiblesses dont l'origine n'avait pas été trouvée. En revanche, ce médecin n'a pas mentionné de troubles psychiques. Dans un projet de décision du 10 avril 2001, l'office AI a signifié à l'assuré son intention de rejeter sa demande de prestations, au motif qu'il ne présentait aucune invalidité. Par écriture du 15 mai 2001, ce dernier a requis la mise en oeuvre d'investigations complémentaires, sous la forme d'une expertise médicale pluridisciplinaire ou d'un stage dans un centre d'observation médicale de l'AI, afin de déterminer sa capacité de travail en fonction de ses troubles physiques et psychiques. Le 29 juin 2001, les docteurs C._, psychiatre, et D._, généraliste, médecins auprès du Service médical régional AI de Vevey, ont recommandé de ne pas entreprendre d'expertise pluridisciplinaire. Par décision du 23 juillet 2001, l'office AI a rejeté la demande de prestations, car l'activité lucrative de l'assuré demeurait exigible à plein temps, moyennant un traitement médical approprié. Par décision du 23 juillet 2001, l'office AI a rejeté la demande de prestations, car l'activité lucrative de l'assuré demeurait exigible à plein temps, moyennant un traitement médical approprié. B. M._ a déféré cette décision au Tribunal des assurances du canton de Vaud, en concluant à son annulation et au renvoi de la cause à l'office AI pour complément d'instruction sous la forme d'une expertise médicale pluridisciplinaire. La juridiction de recours l'a débouté, par jugement du 31 mai 2002. La juridiction de recours l'a débouté, par jugement du 31 mai 2002. C. M._ interjette recours de droit administratif contre ce jugement dont il demande l'annulation, avec suite de dépens, en reprenant ses conclusions formulées en première instance. L'intimé conclut au rejet du recours. L'Office fédéral des assurances sociales ne s'est pas déterminé. 