Wagabit
Wagabit met en relation les acheteurs avec des vendeurs ou des services pertinents à proximité.
Description
Wagabit est une plate-forme qui met en relation les acheteurs avec des vendeurs ou des fournisseurs de services pertinents dans leur région. Il permet aux utilisateurs d'envoyer des demandes de produits ou de services qu'ils recherchent, en spécifiant des détails et en définissant un rayon de recherche préféré. Les vendeurs et les fournisseurs de services situés dans ce rayon sont informés des demandes et peuvent y répondre via la plate-forme Wagabit, en prenant contact avec l'acheteur. Cela garantit que les acheteurs reçoivent des offres de fournisseurs adaptées à leurs besoins et situées à proximité, tandis que les vendeurs accèdent à une audience ciblée qui recherche activement leurs produits ou services.
L'API Gemini est utilisée dans Wagabit pour mettre en correspondance efficacement les demandes des acheteurs avec des vendeurs potentiels. Les profils des vendeurs, y compris les descriptions détaillées de leurs produits et services, sont enregistrés dans Pinecone, une base de données vectorielle. Lorsqu'un acheteur envoie une demande, le système filtre d'abord les données des vendeurs à l'aide de la recherche vectorielle de Pinecone, en comparant la demande de l'acheteur aux vecteurs des vendeurs stockés pour trouver les correspondances les plus pertinentes. Ce filtrage initial affine les correspondances potentielles en fonction de leur similarité avec la demande de l'acheteur. Les résultats filtrés sont ensuite envoyés à l'API Gemini pour une correspondance finale et affinée qui tient compte de critères supplémentaires tels que la zone géographique et les préférences spécifiques. Ce processus de filtrage en deux étapes garantit des mises en relation très précises et pertinentes entre les acheteurs et les vendeurs, ce qui facilite les transactions rapides et réussies.
Conçu avec
- En plus de l'API Gemini
- J'ai utilisé l'API Google Maps pour les services de géolocalisation
- permettant aux utilisateurs de définir leur zone géographique et leur rayon de recherche pour trouver des vendeurs ou des fournisseurs de services pertinents. L'API Google Maps a également permis de visualiser ces lieux sur une carte dans l'application. De plus
- J'ai intégré l'API Google Translate pour traduire les requêtes des utilisateurs et les descriptions des vendeurs en anglais.
- s'assurer que l'application pouvait traiter et mettre en correspondance les requêtes avec précision, quelle que soit la langue d'origine utilisée. Cette combinaison d'API a permis une intégration fluide
- multilingue
- et l'expérience des services géolocalisés pour les utilisateurs.
Équipe
Par
Daniel Getahun (BlackDiamond)
De
Éthiopie