File size: 895 Bytes
3ab3af5
 
1143679
 
 
 
 
 
2616e97
1143679
 
 
 
 
2616e97
 
1143679
2616e97
8f2a6ba
2616e97
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from transformers import pipeline

def load_model():
    print("Model yükleniyor...")
    model = pipeline("question-answering", model="savasy/bert-base-turkish-squad")
    print("Model başarıyla yüklendi!")
    return model

def ask_question(question):
    context = """
    AFAD, Türkiye'deki afet ve acil durumlara müdahale eden resmi kurumdur. 
    2023 yılında birçok farklı şehirde arama kurtarma çalışmaları yürütmüştür. 
    Özellikle deprem, sel ve yangın gibi afetlerde etkin şekilde görev almaktadır.
    """
    result = model(question=question, context=context)
    return result['answer'], result['score']

model = load_model()

# Bu kısmı doğrudan çalıştırabilirsiniz, burada manuel olarak soru girebilirsiniz
question = "AFAD hangi konuda çalışır?"
answer, score = ask_question(question)
print(f"Yanıt: {answer} (Güven skoru: {score:.2f})")