IPromptBuilderService
IPromptBuilderService arayüz dokümantasyonu
IPromptBuilderService
Amaç: Farklı senaryolar için AI prompt’ları oluşturmak için servis
Namespace: SmartRAG.Interfaces.AI
Konuşma geçmişi desteği ile merkezi prompt oluşturma.
Metodlar
BuildDocumentRagPrompt
Doküman tabanlı RAG cevap üretimi için prompt oluşturur.
string BuildDocumentRagPrompt(
string query,
string context,
string? conversationHistory = null,
string? preferredLanguage = null
)
Parametreler:
query(string): Kullanıcı sorgusucontext(string): Doküman bağlamıconversationHistory(string?, isteğe bağlı): İsteğe bağlı konuşma geçmişipreferredLanguage(string?, isteğe bağlı): Tercih edilen dil kodu (örn. “tr”, “en”) açık AI yanıt dili için
Döndürür: Oluşturulmuş prompt string’i
BuildHybridMergePrompt
Hibrit sonuçları (veritabanı + dokümanlar) birleştirmek için prompt oluşturur.
string BuildHybridMergePrompt(
string query,
string? databaseContext,
string? documentContext,
string? conversationHistory = null,
string? preferredLanguage = null
)
Parametreler:
query(string): Kullanıcı sorgusudatabaseContext(string?, isteğe bağlı): Veritabanı bağlamıdocumentContext(string?, isteğe bağlı): Doküman bağlamıconversationHistory(string?, isteğe bağlı): İsteğe bağlı konuşma geçmişipreferredLanguage(string?, isteğe bağlı): Tercih edilen dil kodu (örn. “tr”, “en”) açık AI yanıt dili için
Döndürür: Oluşturulmuş prompt string’i
BuildConversationPrompt
Genel konuşma için prompt oluşturur.
string BuildConversationPrompt(
string query,
string? conversationHistory = null,
string? preferredLanguage = null
)
Parametreler:
query(string): Kullanıcı sorgusuconversationHistory(string?, isteğe bağlı): İsteğe bağlı konuşma geçmişipreferredLanguage(string?, isteğe bağlı): Tercih edilen dil kodu (örn. “tr”, “en”) açık AI yanıt dili için
Döndürür: Oluşturulmuş prompt string’i
İlgili Arayüzler
- Servis Arayüzleri - Tüm servis arayüzlerini görüntüle
- API Referans - API Referans ana sayfasına dön