Ana içeriğe geç

LLM Köprüsü Aksiyonu

LLM Köprüsü Aksiyonu, bir işlemi Büyük Dil Modeli (LLM) sağlayıcısına bağlar; bir istemi isteğe bağlı rol, bağlam ve alan bilgisi talimatlarıyla birlikte gönderir ve modelin yanıtını sonraki iş akışı adımlarında kullanmak üzere döndürür. Bu aktivite, Robusta RPA işlemine AI Agent tarzı yetenekler eklemenin temelidir.

Alan Açıklama Gereklilik
LLM sağlayıcısı İsteğin gönderileceği AI sağlayıcısı (örn. OpenAI, Anthropic, Azure OpenAI). Gerekli
Api anahtarı Seçilen LLM sağlayıcısı ile kimlik doğrulaması için kullanılan API anahtarı. Gerekli
LLM modeli İstek için kullanılacak belirli model (örn. gpt-4o, claude-sonnet). Gerekli
Ajan rolü Model yanıt verirken benimsemesi gereken kişiye ilişkin talimatlar. İsteğe bağlı
Sistem bağlamı Modelin isteğe yönelik davranışını çerçeveleyen arka plan bilgileri veya sistem düzeyinde talimatlar. İsteğe bağlı
Alan bilgisi Model yanıt oluştururken dikkate alması gereken ek referans bilgileri. İsteğe bağlı
İstem Modele gönderilen ana talimat veya soru. Gerekli
Ek İstemle birlikte göndermek için bir belge veya görüntünün dosya yolu. İsteğe bağlı
Base64 İstemle birlikte göndermek için Ek'e alternatif olarak Base64 kodlu bir dosya. İsteğe bağlı
Sıcaklık Modelin yanıtının rastgeleliğini kontrol eder; düşük değerler daha belirleyici çıktı üretir. İsteğe bağlı
Yanıtı json olarak kaydet mi? Modelin yanıtını düz metin yerine JSON nesnesi olarak ayrıştırmak ve depolamak için bir boolean seçeneği. İsteğe bağlı
Yanıt değişkeni adı Modelin yanıtının depolanacağı değişkenin adı. Gerekli

Eylem tipi ve Örnekler

İstem Yürütümü

  • Format: string
  • Örnek Sonuç: "Ekteki faturayı özetle ve toplam tutarı çıkar."

JSON Yanıtı

  • Format: boolean
  • Örnek Sonuç: true

Uygulama Örnekleri

Alan Kurulumu - LLM provider: OpenAI - LLM model: gpt-4o - Api key: ${openAiApiKey} - Agent role: You are an invoice processing assistant. - Prompt: Summarize the attached invoice and extract the total amount. - Attachment: C:\Robusta\invoice.pdf - Response variable name: llmResult

Uygulama Değişkenleri - Temperature: 0.2 - Save response as json?: true

Teknik Notlar

Teknik Notlar

Agent role, System context ve Domain knowledge tümü opsiyoneldir ancak tek bir aktivitenin Prompt'un kendisini değiştirmeden farklı asistan davranışları için yeniden kullanılmasını sağlar. İstek bir dosya eklemeyi gerektirdiğinde Attachment veya Base64'i sağlayın, her ikisini birden değil. Save response as json? etkinleştirilmesi, modelin iyi biçimlenmiş JSON döndürmesini gerektirir; aktivite JSON olmayan bir yanıtı yeniden biçimlendiremez.