Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Different Results #16

Open
ersien opened this issue Dec 28, 2024 · 3 comments
Open

Different Results #16

ersien opened this issue Dec 28, 2024 · 3 comments
Assignees
Labels
question Further information is requested

Comments

@ersien
Copy link

ersien commented Dec 28, 2024

Description of the bug:

I am giving text for extracting product name and price. But it is showing different results for different runs.

Actual vs expected behavior:

def ask_Gemini(alt,text):
model = genai.GenerativeModel('gemini-pro')

prompt = f"""
    Ürün bilgilerini aşağıdaki kurallara göre analiz et ve sadece doğru verileri döndür:

    1. **Ürün Adı**: Ürün adı, verilen alt etiketle uyumlu olmalı. Alt etiketteki kelimeler ürün adını oluşturuyorsa, o kelimeleri kullan.

    2. **Ürün Fiyatı**: 
        - Fiyat yalnızca TL cinsinden olmalıdır (örnek: "1.999 TL").
        - Fiyatın doğru formatı: Bir veya daha fazla rakamdan oluşur, opsiyonel olarak nokta içerir ve ardından boşluk bırakılarak "TL" gelir.
        - "TL" içermeyen veya eksik formatta olan fiyatları dikkate alma.

    3. **Görüntü URL'si**: 
        - Görüntü URL'si yalnızca `.jpg` uzantısına sahip olmalıdır.
        - `.svg`, `.gif`, `.png` veya başka uzantıları içeren URL'leri kabul etme.

    4. Eksik veya yanlış veri içeren sonuçları döndürme. Tüm veriler tam olmalıdır. 

    5. **Çıktı Formatı**: 
        - Her satırda bir ürün bilgisi döndür.
        - Format: ürün_adı,ürün_fiyatı
        - Örnek: "Akıllı Telefon,1.999 TL"

    İşlenecek veri:
    - Alt etiketi: {alt}
    - Sayfadaki görünen metin: {text}
    """

response = model.generate_content(prompt)
return response.text

Any other information you'd like to share?

Which GenarativeModel do you suggest for especially understan Turkish texts ?

@Giom-V
Copy link
Contributor

Giom-V commented Jan 6, 2025

Are the different results wrong or just expresssed differently? Generative AI is by default non-deterministic, so some randomness is expected.

@ersien
Copy link
Author

ersien commented Jan 6, 2025

Results are definetely false. If content is English, works well.

@Giom-V
Copy link
Contributor

Giom-V commented Jan 6, 2025

Have you tried with newer models than "pro"'? I'm not sure if the first generation was really multi-lingual.
If that still doesn't work, you could check what has been done on Gemma for Asian languages: https://youtu.be/8YN7zZvZXlE?si=19_g1xgNRP7UrYjn

@Giom-V Giom-V self-assigned this Jan 8, 2025
@Giom-V Giom-V added the question Further information is requested label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants