Faits: Faits: A. Le 2 octobre 2002, le Juge d'instruction 6 du Service régional de Juges d'instruction I Jura bernois-Seeland a ouvert une instruction pénale contre A._ des chefs de contrainte sexuelle, de viol, éventuellement d'abus de la détresse, sur plainte de B._. Selon les faits exposés par la plaignante, alors qu'elle travaillait comme décalqueuse pour l'entreprise X._, le chef d'atelier, A._, l'aurait contrainte à entretenir des relations sexuelles et à subir des actes d'ordre sexuel, telles que pénétrations, fellations et sodomies, entre les mois de juin 2001 et d'avril 2002, en la menaçant de la faire licencier si elle ne s'exécutait pas. A._ a contesté les accusations portées contre lui et a affirmé ne jamais avoir eu de relations sexuelles avec la plaignante. L'examen médical auquel celle-ci s'est soumise le 30 septembre 2002 auprès de l'Institut de médecine légale de l'Université de Berne n'a pas révélé de blessures au niveau génital, dans la région anale ou à l'intestin, les cicatrices relevées sur le sein droit étant trop anciennes pour pouvoir en déterminer l'origine. De même, les pièces de vêtement de la victime soumises à l'analyse ADN n'ont pas permis de déceler de traces probantes, en raison du temps écoulé. La perquisition effectuée le 1er octobre 2002 au domicile du prévenu n'a abouti à aucun résultat concluant. La police cantonale bernoise s'est rendue avec B._ sur les lieux où se seraient déroulés les actes incriminés. Une vingtaine de personnes ont été entendues en qualité de témoins ou à titre de renseignement. A._ a contesté les accusations portées contre lui et a affirmé ne jamais avoir eu de relations sexuelles avec la plaignante. L'examen médical auquel celle-ci s'est soumise le 30 septembre 2002 auprès de l'Institut de médecine légale de l'Université de Berne n'a pas révélé de blessures au niveau génital, dans la région anale ou à l'intestin, les cicatrices relevées sur le sein droit étant trop anciennes pour pouvoir en déterminer l'origine. De même, les pièces de vêtement de la victime soumises à l'analyse ADN n'ont pas permis de déceler de traces probantes, en raison du temps écoulé. La perquisition effectuée le 1er octobre 2002 au domicile du prévenu n'a abouti à aucun résultat concluant. La police cantonale bernoise s'est rendue avec B._ sur les lieux où se seraient déroulés les actes incriminés. Une vingtaine de personnes ont été entendues en qualité de témoins ou à titre de renseignement. B. Par jugement du 10 décembre 2003, le Tribunal d'arrondissement judiciaire I Courtelary-Moutier-La Neuveville a reconnu A._ coupable d'abus de la détresse au préjudice de B._. Il l'a condamné à une peine de deux ans et demi d'emprisonnement et à payer à la plaignante une indemnité pour tort moral de 7'500 fr. et une indemnité personnelle de 500 fr. Les premiers juges se sont déclarés convaincus de l'existence de relations sexuelles non consenties entre le prévenu et la victime. De même, ils ont admis que A._ avait usé de sa position de chef d'atelier pour obtenir le consentement de la plaignante en menaçant de la licencier. Ils ont cependant retenu que les actes n'avaient pas pu se produire sans un consentement partiel de la victime, qui excluait le viol ou la contrainte sexuelle. En revanche, ils ont considéré que la jeune femme se trouvait dans une situation de dépendance à l'égard du prévenu, fondée sur les rapports de travail, et ont retenu l'abus de la détresse. A._ a fait appel de ce jugement, en requérant notamment à titre de complément de preuves une expertise psychiatrique ou une expertise de crédibilité de la plaignante. La 3ème Chambre pénale de la Cour suprême du canton de Berne (ci-après: la Chambre pénale) a rejeté cette demande au terme d'une ordonnance rendue le 20 avril 2004. Statuant sur le fond par jugement du 11 mai 2004, elle a libéré A._ de la prévention d'abus de la détresse prétendument commise au préjudice de B._ les 9 ou 10 mai 2001 au haut du col de Pierre-Pertuis et au mois d'avril 2002, à deux reprises, à l'entreprise X._, parce que les actes incriminés n'étaient pas couverts par l'ordonnance de renvoi. En revanche, elle l'a déclaré coupable d'abus de la détresse commis à réitérées reprises au préjudice de la plaignante, entre juin 2001 et fin mars 2002, à Tramelan, Tavannes et ailleurs. Elle l'a condamné à dix-huit mois d'emprisonnement avec sursis pendant deux ans, sous déduction de la détention provisoire subie. Elle l'a en outre astreint à payer à B._ une indemnité pour tort moral de 7'500 fr. plus intérêts à 5% dès le 1er mai 2002. La Chambre pénale s'est ralliée au résultat de l'administration des preuves en première instance. Elle a également tenu pour établi le fait que la plaignante se trouvait dans une situation de dépendance par rapport au prévenu en raison de ses relations de travail, situation que ce dernier a exploitée en menaçant de provoquer son licenciement si elle ne se soumettait pas à ses exigences. Enfin, elle a admis, à l'instar des premiers juges, que seule la qualification d'abus de la détresse pouvait être retenue. A._ a fait appel de ce jugement, en requérant notamment à titre de complément de preuves une expertise psychiatrique ou une expertise de crédibilité de la plaignante. La 3ème Chambre pénale de la Cour suprême du canton de Berne (ci-après: la Chambre pénale) a rejeté cette demande au terme d'une ordonnance rendue le 20 avril 2004. Statuant sur le fond par jugement du 11 mai 2004, elle a libéré A._ de la prévention d'abus de la détresse prétendument commise au préjudice de B._ les 9 ou 10 mai 2001 au haut du col de Pierre-Pertuis et au mois d'avril 2002, à deux reprises, à l'entreprise X._, parce que les actes incriminés n'étaient pas couverts par l'ordonnance de renvoi. En revanche, elle l'a déclaré coupable d'abus de la détresse commis à réitérées reprises au préjudice de la plaignante, entre juin 2001 et fin mars 2002, à Tramelan, Tavannes et ailleurs. Elle l'a condamné à dix-huit mois d'emprisonnement avec sursis pendant deux ans, sous déduction de la détention provisoire subie. Elle l'a en outre astreint à payer à B._ une indemnité pour tort moral de 7'500 fr. plus intérêts à 5% dès le 1er mai 2002. La Chambre pénale s'est ralliée au résultat de l'administration des preuves en première instance. Elle a également tenu pour établi le fait que la plaignante se trouvait dans une situation de dépendance par rapport au prévenu en raison de ses relations de travail, situation que ce dernier a exploitée en menaçant de provoquer son licenciement si elle ne se soumettait pas à ses exigences. Enfin, elle a admis, à l'instar des premiers juges, que seule la qualification d'abus de la détresse pouvait être retenue. C. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler ce jugement. Il reproche à la Chambre pénale d'avoir violé son droit d'être entendu en refusant de procéder à une expertise psychiatrique, respectivement à une expertise de crédibilité de la plaignante. Il dénonce une appréciation arbitraire des preuves et une violation de la présomption d'innocence. Il requiert l'assistance judiciaire. La Chambre pénale se réfère aux considérants de son jugement. Le Procureur général du canton de Berne conclut au rejet du recours. B._ propose également de le rejeter, dans la mesure où il est recevable, au bénéfice de l'assistance judiciaire. 