mirror of
https://github.com/Mintplex-Labs/anything-llm
synced 2026-04-25 17:15:37 +02:00
refactor: refactor agent skills settings page to use i18n translation keys (#5146)
* refactor agent skills to read from translation keys instead of hardcoded strings * add missing sql agent description key * Remove fallbacks * adjust translation * swap to factor pattern * normalize translations (#5147) * normalize translations * run translator job * translations --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
This commit is contained in:
@@ -323,11 +323,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "البحث والتصفح المباشر على الويب",
|
||||
"desc-start":
|
||||
"قم بتمكين الوكيل الخاص بك من البحث في الويب للإجابة على أسئلتك من خلال الاتصال بموفر البحث على الويب.",
|
||||
"desc-end":
|
||||
"لن يعمل البحث على الويب أثناء حصص المحادثة بواسطة الوكيل حتى يتم إعداد ذلك.",
|
||||
description:
|
||||
"اسمح لمسؤولك بالبحث على الإنترنت للإجابة على أسئلتك من خلال الاتصال بمزود خدمة البحث على الإنترنت (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "موصل SQL",
|
||||
description:
|
||||
"اسمح لمسؤولك بالاستفادة من SQL للإجابة على أسئلتك من خلال الاتصال بمقدمي قواعد البيانات المختلفة.",
|
||||
},
|
||||
default_skill:
|
||||
"افتراضيًا، يتم تفعيل هذه الميزة، ولكن يمكنك تعطيلها إذا لم ترغب في أن تكون متاحة للممثل.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -423,11 +423,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Živé webové vyhledávání a prohlížení",
|
||||
"desc-start":
|
||||
"Umožněte svému agentovi vyhledávat web pro odpovědi na vaše otázky připojením k poskytovateli webového vyhledávání (SERP).",
|
||||
"desc-end":
|
||||
"Webové vyhledávání během relací agenta nebude fungovat, dokud to nebude nastaveno.",
|
||||
description:
|
||||
"Umožněte svému agentovi, aby prohledával internet a odpovídal na vaše otázky, propojením se poskytovatelem vyhledávacího servisu (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Připojení k databázi SQL",
|
||||
description:
|
||||
"Umožněte svému agentovi, aby mohl využívat SQL k zodpovězení vašich otázek, a to prostřednictvím připojení k různým poskytovatelům databází.",
|
||||
},
|
||||
default_skill:
|
||||
"Výchozí nastavení je, že tato schopnost je aktivní, ale můžete ji vypnout, pokud nechcete, aby ji mohl využít zástupce.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -327,11 +327,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Live web-søgning og browsing",
|
||||
"desc-start":
|
||||
"Gør det muligt for din agent at søge på internettet for at besvare dine spørgsmål ved at forbinde til en web-søgeudbyder (SERP).",
|
||||
"desc-end":
|
||||
"Web-søgning under agent-sessioner vil ikke fungere, før dette er opsat.",
|
||||
description:
|
||||
"Giv din agent mulighed for at søge på internettet for at besvare dine spørgsmål ved at forbinde den til en web-søgetjeneste (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL-forbindelse",
|
||||
description:
|
||||
"Giv din agent mulighed for at bruge SQL til at besvare dine spørgsmål ved at oprette forbindelse til forskellige SQL-databaseleverandører.",
|
||||
},
|
||||
default_skill:
|
||||
"Som standard er denne funktion aktiveret, men du kan deaktivere den, hvis du ikke ønsker, at den skal være tilgængelig for agenten.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -415,11 +415,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Live-Websuche und -Browsing",
|
||||
"desc-start":
|
||||
"Ermöglichen Sie Ihrem Agenten, das Web zu durchsuchen, um Ihre Fragen zu beantworten, indem Sie eine Verbindung zu einem Websuche-Anbieter (SERP) herstellen.",
|
||||
"desc-end":
|
||||
"Die Websuche während Agentensitzungen funktioniert erst, wenn dies eingerichtet ist.",
|
||||
description:
|
||||
"Ermöglichen Sie Ihrem Agenten, das Internet zu durchsuchen, um Ihre Fragen zu beantworten, indem Sie eine Verbindung zu einem Anbieter von Web-Suchdiensten (SERP) herstellen.",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL-Verbindung",
|
||||
description:
|
||||
"Ermöglichen Sie Ihrem Agenten, SQL zu nutzen, um Ihre Fragen zu beantworten, indem Sie eine Verbindung zu verschiedenen SQL-Datenbankanbietern herstellen.",
|
||||
},
|
||||
default_skill:
|
||||
"Standardmäßig ist diese Funktion aktiviert, aber Sie können sie deaktivieren, wenn Sie nicht möchten, dass sie für den Agenten verfügbar ist.",
|
||||
},
|
||||
"performance-warning":
|
||||
"Die Leistung von LLMs, die keine explizite Unterstützung für das Aufrufen von Tools bieten, hängt stark von den Fähigkeiten und der Genauigkeit des Modells ab. Einige Fähigkeiten können eingeschränkt oder nicht funktionsfähig sein.",
|
||||
|
||||
@@ -438,12 +438,17 @@ const TRANSLATIONS = {
|
||||
"Enable the default agent to generate and write to files that can be saved to your computer.",
|
||||
},
|
||||
web: {
|
||||
title: "Live web search and browsing",
|
||||
"desc-start":
|
||||
title: "Web Search",
|
||||
description:
|
||||
"Enable your agent to search the web to answer your questions by connecting to a web-search (SERP) provider.",
|
||||
"desc-end":
|
||||
"Web search during agent sessions will not work until this is set up.",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL Connector",
|
||||
description:
|
||||
"Enable your agent to be able to leverage SQL to answer you questions by connecting to various SQL database providers.",
|
||||
},
|
||||
default_skill:
|
||||
"By default, this skill is enabled, but you can disable it if you don't want it to be available to the agent.",
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
@@ -422,11 +422,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Búsqueda y navegación web en vivo",
|
||||
"desc-start":
|
||||
"Habilita a tu agente para buscar en la web para responder tus preguntas conectándose a un proveedor de búsqueda web (SERP).",
|
||||
"desc-end":
|
||||
"La búsqueda web durante las sesiones del agente no funcionará hasta que esto esté configurado.",
|
||||
description:
|
||||
"Permita que su agente acceda a internet para responder a sus preguntas, conectándolo a un proveedor de búsqueda web (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Conector SQL",
|
||||
description:
|
||||
"Permita que su agente pueda utilizar SQL para responder a sus preguntas, conectándose con diferentes proveedores de bases de datos SQL.",
|
||||
},
|
||||
default_skill:
|
||||
"Por defecto, esta función está activada, pero puede desactivarla si no desea que esté disponible para el agente.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -401,10 +401,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Reaalajas veebihaku tugi",
|
||||
"desc-start":
|
||||
"Lubab agendil kasutada veebiotsingut küsimustele vastamiseks, ühendudes SERP-teenusega.",
|
||||
"desc-end": "Veebiotsing ei tööta enne, kui seadistus on tehtud.",
|
||||
description:
|
||||
"Lisage oma esindajale võimalus veebis otsida, et vastata teie küsimustele, ühendades selle veebiotsingu (SERP) teenusega.",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL-i ühendus",
|
||||
description:
|
||||
"Tagage, et teie esindaja saaks kasutada SQL-i, et vastata teie küsimustele, ühendades erinevate SQL andmebaasiteenustega.",
|
||||
},
|
||||
default_skill:
|
||||
"Vaikimisi on see funktsioon lubatud, kuid saate seda välja lülitada, kui ei soovi, et see oleks saadaval kaagentile.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -325,11 +325,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "جستجو و مرور زنده وب",
|
||||
"desc-start":
|
||||
"با اتصال به یک ارائهدهنده جستجوی وب (SERP)، به عامل خود امکان جستجو در وب برای پاسخ به سؤالات خود را بدهید.",
|
||||
"desc-end":
|
||||
"جستجوی وب در طول جلسات عامل تا زمانی که این تنظیم نشود، کار نخواهد کرد.",
|
||||
description:
|
||||
"با اتصال به یک ارائهدهنده خدمات جستجوی وب (SERP)، به نماینده خود این امکان را بدهید تا از طریق اینترنت، به سوالات شما پاسخ دهد.",
|
||||
},
|
||||
sql: {
|
||||
title: "اتصال دهنده SQL",
|
||||
description:
|
||||
"به اپراتور خود اجازه دهید تا با اتصال به ارائهدهندگان مختلف پایگاه داده SQL، از SQL برای پاسخگویی به سوالات شما استفاده کند.",
|
||||
},
|
||||
default_skill:
|
||||
"به طور پیشفرض، این قابلیت فعال است، اما میتوانید آن را غیرفعال کنید اگر نمیخواهید این قابلیت برای نمایندگی در دسترس باشد.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -328,11 +328,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Recherche web en direct et navigation",
|
||||
"desc-start":
|
||||
"Permettez à votre agent de rechercher sur le web pour répondre à vos questions en se connectant à un fournisseur de recherche web (SERP).",
|
||||
"desc-end":
|
||||
"La recherche web pendant les sessions d'agent ne fonctionnera pas tant que cela ne sera pas configuré.",
|
||||
description:
|
||||
"Permettez à votre agent de rechercher sur le web pour répondre à vos questions en vous connectant à un fournisseur de recherche web (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Connecteur SQL",
|
||||
description:
|
||||
"Permettez à votre agent d'utiliser SQL pour répondre à vos questions en lui fournissant un accès à divers fournisseurs de bases de données SQL.",
|
||||
},
|
||||
default_skill:
|
||||
"Par défaut, cette fonctionnalité est activée, mais vous pouvez la désactiver si vous ne souhaitez pas qu'elle soit disponible pour l'agent.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -405,11 +405,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "חיפוש וגלישה באינטרנט בזמן אמת",
|
||||
"desc-start":
|
||||
"אפשר לסוכן שלך לחפש באינטרנט כדי לענות על שאלותיך על ידי התחברות לספק חיפוש אינטרנטי (SERP).",
|
||||
"desc-end":
|
||||
"חיפוש אינטרנטי במהלך סשנים של סוכן לא יעבוד עד שהגדרה זו תבוצע.",
|
||||
description:
|
||||
"אפשרו לסוכן שלכם לחפש באינטרנט כדי לענות על שאלותיכם, על ידי חיבור לספק שירותי חיפוש (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "חיבור SQL",
|
||||
description:
|
||||
"אפשרו לסוכן שלכם לנצל את SQL כדי לענות על שאלותיכם, על ידי חיבור למספר ספקי מסדי נתונים של SQL.",
|
||||
},
|
||||
default_skill:
|
||||
"כברירת מחדל, הכישורים הזה מופעל, אך ניתן להשבית אותו אם אינכם רוצים שהוא יהיה זמין עבור הסוכן.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -330,11 +330,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Ricerca e navigazione web in tempo reale",
|
||||
"desc-start":
|
||||
"Abilita il tuo agente a cercare sul web per rispondere alle tue domande connettendosi a un provider di ricerca web (SERP).",
|
||||
"desc-end":
|
||||
"La ricerca web durante le sessioni dell'agente non funzionerà finché non verrà impostata.",
|
||||
description:
|
||||
"Permettere al vostro agente di effettuare ricerche sul web per rispondere alle vostre domande, collegandosi a un fornitore di servizi di ricerca (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Connettore SQL",
|
||||
description:
|
||||
"Permetti al tuo agente di utilizzare SQL per rispondere alle tue domande, collegandosi a diversi fornitori di database SQL.",
|
||||
},
|
||||
default_skill:
|
||||
"Per impostazione predefinita, questa funzionalità è attiva, ma è possibile disabilitarla se non si desidera che sia disponibile per l'agente.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -322,11 +322,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "ウェブ検索と閲覧",
|
||||
"desc-start":
|
||||
"エージェントがウェブ検索プロバイダーに接続し、質問に答えるためにウェブ検索できるようにします。",
|
||||
"desc-end":
|
||||
"この設定を行うまで、エージェントセッション中のウェブ検索は利用できません。",
|
||||
description:
|
||||
"エージェントがウェブ検索(SERP)プロバイダーに接続することで、あなたの質問に答えるためにウェブを検索できるようにする。",
|
||||
},
|
||||
sql: {
|
||||
title: "SQLコネクタ",
|
||||
description:
|
||||
"エージェントが、さまざまなSQLデータベースプロバイダーに接続することで、SQLを活用してお客様からの質問に回答できるようにする。",
|
||||
},
|
||||
default_skill:
|
||||
"デフォルトでは、この機能は有効になっていますが、エージェントに利用させたくない場合は、無効にすることができます。",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -406,11 +406,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "실시간 웹 검색 및 탐색",
|
||||
"desc-start":
|
||||
"에이전트가 웹을 검색하여 질문에 답변할 수 있도록 허용합니다.",
|
||||
"desc-end":
|
||||
"에이전트 세션 중 웹 검색은 설정되지 않으면 작동하지 않습니다.",
|
||||
description:
|
||||
"웹 검색 (SERP) 제공업체와 연결하여 에이전트가 웹을 검색하고 질문에 답변하도록 설정합니다.",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL 연결기",
|
||||
description:
|
||||
"여러 SQL 데이터베이스 제공업체에 연결하여 에이전트가 SQL을 활용하여 질문에 답변할 수 있도록 지원합니다.",
|
||||
},
|
||||
default_skill:
|
||||
"기본적으로 이 기능은 활성화되어 있지만, 에이전트에게 이 기능을 사용하지 않도록 설정할 수도 있습니다.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -412,11 +412,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Tiešsaistes tīmekļa meklēšana un pārlūkošana",
|
||||
"desc-start":
|
||||
"Ļaujiet savam aģentam meklēt tīmeklī, lai atbildētu uz jūsu jautājumiem, savienojoties ar tīmekļa meklēšanas (SERP) pakalpojumu sniedzēju.",
|
||||
"desc-end":
|
||||
"Tīmekļa meklēšana aģenta sesijās nedarbosies, līdz tas nebūs iestatīts.",
|
||||
description:
|
||||
"Iegādājieties iespēju, lai jūsu aģents varētu meklēt informāciju internetā, lai atbildētu uz jūsu jautājumiem, pieslēdzoties tīmekļa meklēšanas (SERP) pakalpojuma sniedzējam.",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL savienotājs",
|
||||
description:
|
||||
"Ļauj savam pārstāvim izmantot SQL, lai atbildētu uz jūsu jautājumiem, savienojoties ar dažādiem SQL datubāzes sniedzējiem.",
|
||||
},
|
||||
default_skill:
|
||||
"Par iestatījumu, šī spēja ir aktivizēta, taču jūs varat to izslēgt, ja nevēlaties, lai tā būtu pieejama aģentam.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -326,11 +326,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Live web zoeken en browsen",
|
||||
"desc-start":
|
||||
"Sta je agent toe om het web te doorzoeken om je vragen te beantwoorden door verbinding te maken met een web-zoek (SERP) provider.",
|
||||
"desc-end":
|
||||
"Webzoeken tijdens agentensessies zal niet werken totdat dit is ingesteld.",
|
||||
description:
|
||||
"Maak het mogelijk voor uw agent om het internet te doorzoeken om uw vragen te beantwoorden, door een verbinding te maken met een webzoekprovider (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL-connector",
|
||||
description:
|
||||
"Maak het mogelijk voor uw agent om SQL te gebruiken om uw vragen te beantwoorden, door verbinding te maken met verschillende SQL-databaseproviders.",
|
||||
},
|
||||
default_skill:
|
||||
"Standaard is deze functie ingeschakeld, maar u kunt deze uitschakelen als u niet wilt dat de agent er gebruik van kan maken.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -416,11 +416,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Wyszukiwanie i przeglądanie stron internetowych na żywo",
|
||||
"desc-start":
|
||||
"Pozwól swojemu agentowi przeszukiwać Internet w celu uzyskania odpowiedzi na pytania, łącząc się z dostawcą wyszukiwania internetowego (SERP).",
|
||||
"desc-end":
|
||||
"Wyszukiwanie w sieci podczas sesji agenta nie będzie działać, dopóki nie zostanie to skonfigurowane.",
|
||||
description:
|
||||
"Pozwól swojemu agentowi na wyszukiwanie informacji w Internecie, aby odpowiadał na Twoje pytania, poprzez połączenie z dostawcą usług wyszukiwania (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Połączenie z bazą danych SQL",
|
||||
description:
|
||||
"Umożliw agentowi korzystanie z języka SQL, aby odpowiadał na Twoje pytania, poprzez połączenie z różnymi dostawcami baz danych SQL.",
|
||||
},
|
||||
default_skill:
|
||||
"Domyślnie, ta umiejętność jest włączona, ale można ją wyłączyć, jeśli nie chcemy, aby była dostępna dla agenta.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -409,11 +409,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Busca na web",
|
||||
"desc-start":
|
||||
"Permite ao agente pesquisar na web para responder perguntas conectando-se a um provedor de busca.",
|
||||
"desc-end":
|
||||
"Buscas na web durante sessões de agente não funcionarão até que isso seja configurado.",
|
||||
description:
|
||||
"Permita que seu agente acesse a web para responder às suas perguntas, conectando-se a um provedor de pesquisa na web (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Conector SQL",
|
||||
description:
|
||||
"Permita que seu agente utilize o SQL para responder às suas perguntas, conectando-se a diversos provedores de bancos de dados SQL.",
|
||||
},
|
||||
default_skill:
|
||||
"Por padrão, essa habilidade está ativada, mas você pode desativá-la se não quiser que ela esteja disponível para o agente.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -866,11 +866,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Căutare și navigare web live",
|
||||
"desc-start":
|
||||
"Permite-i agentului tău să caute pe web pentru a-ți răspunde la întrebări prin conectarea la un furnizor de căutare web (SERP).",
|
||||
"desc-end":
|
||||
"Căutarea web în timpul sesiunilor agentului nu va funcționa până nu este configurată.",
|
||||
description:
|
||||
"Permite-i agentului tău să caute pe internet pentru a răspunde la întrebările tale, conectându-l la un furnizor de servicii de căutare web (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Conector SQL",
|
||||
description:
|
||||
"Permite-ți agentului să utilizeze SQL pentru a răspunde la întrebările tale, conectându-se la diverși furnizori de baze de date SQL.",
|
||||
},
|
||||
default_skill:
|
||||
"Implicit, această funcție este activată, dar puteți dezactiva-o dacă nu doriți ca agentul să o utilizeze.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -325,11 +325,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Поиск в Интернете и просмотр в реальном времени",
|
||||
"desc-start":
|
||||
"Позвольте вашему агенту искать в Интернете для ответа на ваши вопросы, подключаясь к поставщику поиска (SERP).",
|
||||
"desc-end":
|
||||
"Поиск в Интернете во время сессий агента не будет работать, пока это не настроено.",
|
||||
description:
|
||||
"Предоставьте вашему агенту возможность искать информацию в интернете, чтобы отвечать на ваши вопросы, подключившись к провайдеру поисковой системы (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Драйвер для работы с базой данных SQL",
|
||||
description:
|
||||
"Позвольте вашему агенту использовать SQL для ответа на ваши вопросы, подключившись к различным провайдерам баз данных.",
|
||||
},
|
||||
default_skill:
|
||||
"По умолчанию, эта функция включена, но вы можете отключить ее, если не хотите, чтобы она была доступна для агента.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -325,11 +325,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Canlı web araması ve gezinme",
|
||||
"desc-start":
|
||||
"Ajanınızın, bir web arama (SERP) sağlayıcısına bağlanarak sorularınızı yanıtlamak için web üzerinde arama yapmasına izin verin.",
|
||||
"desc-end":
|
||||
"Ajan oturumlarında web araması, bu ayar etkinleştirilene kadar çalışmayacaktır.",
|
||||
description:
|
||||
"Ajantınızın, web arama (SERP) sağlayıcısıyla bağlantı kurarak, sorularınızı yanıtlamak için web'i aramasını sağlayın.",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL Bağlayıcı",
|
||||
description:
|
||||
"Temsilcinizin, çeşitli SQL veri tabanı sağlayıcılarına bağlanarak SQL'i kullanarak sorularınızı yanıtlamasına olanak tanıyın.",
|
||||
},
|
||||
default_skill:
|
||||
"Varsayılan olarak bu özellik etkinleştirilmiştir, ancak ajanın kullanmasına izin vermek istemiyorsanız, bu özelliği devre dışı bırakabilirsiniz.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -324,11 +324,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "Tìm kiếm web trực tiếp và duyệt web",
|
||||
"desc-start":
|
||||
"Cho phép agent của bạn tìm kiếm web để trả lời câu hỏi bằng cách kết nối với nhà cung cấp tìm kiếm web (SERP).",
|
||||
"desc-end":
|
||||
"Tìm kiếm web trong phiên agent sẽ không hoạt động cho đến khi được thiết lập.",
|
||||
description:
|
||||
"Cho phép đại lý của bạn tìm kiếm trên web để trả lời các câu hỏi của bạn bằng cách kết nối với nhà cung cấp dịch vụ tìm kiếm trên web (SERP).",
|
||||
},
|
||||
sql: {
|
||||
title: "Kết nối SQL",
|
||||
description:
|
||||
"Cho phép đại lý của bạn sử dụng SQL để trả lời các câu hỏi của bạn bằng cách kết nối với nhiều nhà cung cấp cơ sở dữ liệu SQL khác nhau.",
|
||||
},
|
||||
default_skill:
|
||||
"Theo mặc định, kỹ năng này được kích hoạt, nhưng bạn có thể tắt nó nếu không muốn nó được sử dụng bởi người đại diện.",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -393,10 +393,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "实时网络搜索和浏览",
|
||||
"desc-start":
|
||||
"通过连接到网络搜索(搜索结果页)提供者,使你的代理能够搜索网络以回答你的问题。",
|
||||
"desc-end": "在代理会话期间,网络搜索将不起作用,直到此设置完成。",
|
||||
description:
|
||||
"通过连接到搜索引擎(SERP)提供商,让您的代理能够搜索互联网来回答您的问题。",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL 连接器",
|
||||
description:
|
||||
"让您的代理能够利用 SQL 来回答您的问题,只需连接到各种 SQL 数据库提供商即可。",
|
||||
},
|
||||
default_skill:
|
||||
"默认情况下,这项技能已启用。但是,如果您不想让该技能被代理使用,您可以将其禁用。",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -306,11 +306,16 @@ const TRANSLATIONS = {
|
||||
},
|
||||
web: {
|
||||
title: "即時網路搜尋與瀏覽",
|
||||
"desc-start":
|
||||
"讓您的智慧代理人能夠透過連線到網路搜尋 (SERP) 提供者來搜尋網路以回答您的問題。",
|
||||
"desc-end":
|
||||
"在設定完成之前,智慧代理人工作階段期間的網路搜尋將無法運作。",
|
||||
description:
|
||||
"透過連接到網路搜尋引擎 (SERP) 提供商,讓您的代理能夠在網上搜尋,以回答您的問題。",
|
||||
},
|
||||
sql: {
|
||||
title: "SQL 連接器",
|
||||
description:
|
||||
"讓您的代理能夠利用 SQL 查詢來回答您的問題,只需連接到不同的 SQL 數據庫提供者即可。",
|
||||
},
|
||||
default_skill:
|
||||
"預設情況下,此功能已啟用,但您可以選擇關閉,以防止其被應用程式使用。",
|
||||
},
|
||||
},
|
||||
recorded: {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import React from "react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
import { DefaultBadge } from "../Badges/default";
|
||||
import Toggle from "@/components/lib/Toggle";
|
||||
|
||||
@@ -11,6 +12,7 @@ export default function DefaultSkillPanel({
|
||||
toggleSkill,
|
||||
skill,
|
||||
}) {
|
||||
const { t } = useTranslation();
|
||||
return (
|
||||
<div className="p-2">
|
||||
<div className="flex flex-col gap-y-[18px] max-w-[500px]">
|
||||
@@ -41,8 +43,7 @@ export default function DefaultSkillPanel({
|
||||
{description}
|
||||
<br />
|
||||
<br />
|
||||
By default, this skill is enabled, but you can disable it if you don't
|
||||
want it to be available to the agent.
|
||||
{t("agent.skill.default_skill")}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -10,6 +10,8 @@ import { Tooltip } from "react-tooltip";
|
||||
|
||||
export default function AgentSQLConnectorSelection({
|
||||
skill,
|
||||
title,
|
||||
description,
|
||||
toggleSkill,
|
||||
enabled = false,
|
||||
setHasChanges,
|
||||
@@ -105,7 +107,7 @@ export default function AgentSQLConnectorSelection({
|
||||
htmlFor="name"
|
||||
className="text-theme-text-primary text-md font-bold"
|
||||
>
|
||||
SQL Agent
|
||||
{title}
|
||||
</label>
|
||||
</div>
|
||||
<Toggle
|
||||
@@ -120,8 +122,7 @@ export default function AgentSQLConnectorSelection({
|
||||
className="w-full rounded-md"
|
||||
/>
|
||||
<p className="text-theme-text-secondary text-opacity-60 text-xs font-medium py-1.5">
|
||||
Enable your agent to be able to leverage SQL to answer you questions
|
||||
by connecting to various SQL database providers.
|
||||
{description}
|
||||
</p>
|
||||
{enabled && (
|
||||
<>
|
||||
|
||||
@@ -113,6 +113,8 @@ const SEARCH_PROVIDERS = [
|
||||
|
||||
export default function AgentWebSearchSelection({
|
||||
skill,
|
||||
title,
|
||||
description,
|
||||
settings,
|
||||
toggleSkill,
|
||||
enabled = false,
|
||||
@@ -173,7 +175,7 @@ export default function AgentWebSearchSelection({
|
||||
htmlFor="name"
|
||||
className="text-theme-text-primary text-md font-bold"
|
||||
>
|
||||
Live web search and browsing
|
||||
{title}
|
||||
</label>
|
||||
</div>
|
||||
<Toggle
|
||||
@@ -188,9 +190,7 @@ export default function AgentWebSearchSelection({
|
||||
className="w-full rounded-md"
|
||||
/>
|
||||
<p className="text-theme-text-secondary text-opacity-60 text-xs font-medium py-1.5">
|
||||
Enable your agent to search the web to answer your questions by
|
||||
connecting to a web-search (SERP) provider. Web search during agent
|
||||
sessions will not work until this is set up.
|
||||
{description}
|
||||
</p>
|
||||
<div hidden={!enabled}>
|
||||
<div className="relative">
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { useEffect, useRef, useState } from "react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
import Sidebar from "@/components/SettingsSidebar";
|
||||
import { isMobile } from "react-device-detect";
|
||||
import Admin from "@/models/admin";
|
||||
@@ -15,7 +16,7 @@ import {
|
||||
import ContextualSaveBar from "@/components/ContextualSaveBar";
|
||||
import { castToType } from "@/utils/types";
|
||||
import { FullScreenLoader } from "@/components/Preloader";
|
||||
import { defaultSkills, configurableSkills } from "./skills";
|
||||
import { getDefaultSkills, getConfigurableSkills } from "./skills";
|
||||
import { DefaultBadge } from "./Badges/default";
|
||||
import ImportedSkillList from "./Imported/SkillList";
|
||||
import ImportedSkillConfig from "./Imported/ImportedSkillConfig";
|
||||
@@ -29,6 +30,7 @@ import paths from "@/utils/paths";
|
||||
import AgentFlows from "@/models/agentFlows";
|
||||
|
||||
export default function AdminAgents() {
|
||||
const { t } = useTranslation();
|
||||
const formEl = useRef(null);
|
||||
const [hasChanges, setHasChanges] = useState(false);
|
||||
const [settings, setSettings] = useState({});
|
||||
@@ -48,6 +50,9 @@ export default function AdminAgents() {
|
||||
const [mcpServers, setMcpServers] = useState([]);
|
||||
const [selectedMcpServer, setSelectedMcpServer] = useState(null);
|
||||
|
||||
const defaultSkills = getDefaultSkills(t);
|
||||
const configurableSkills = getConfigurableSkills(t);
|
||||
|
||||
// Alert user if they try to leave the page with unsaved changes
|
||||
useEffect(() => {
|
||||
const handleBeforeUnload = (event) => {
|
||||
|
||||
@@ -15,62 +15,60 @@ import ScrapeWebsitesImage from "@/media/agents/scrape-websites.png";
|
||||
import GenerateChartsImage from "@/media/agents/generate-charts.png";
|
||||
import GenerateSaveImages from "@/media/agents/generate-save-files.png";
|
||||
|
||||
export const defaultSkills = {
|
||||
export const getDefaultSkills = (t) => ({
|
||||
"rag-memory": {
|
||||
title: "RAG & long-term memory",
|
||||
description:
|
||||
'Allow the agent to leverage your local documents to answer a query or ask the agent to "remember" pieces of content for long-term memory retrieval.',
|
||||
title: t("agent.skill.rag.title"),
|
||||
description: t("agent.skill.rag.description"),
|
||||
component: DefaultSkillPanel,
|
||||
icon: Brain,
|
||||
image: RAGImage,
|
||||
skill: "rag-memory",
|
||||
},
|
||||
"document-summarizer": {
|
||||
title: "View & summarize documents",
|
||||
description:
|
||||
"Allow the agent to list and summarize the content of workspace files currently embedded.",
|
||||
title: t("agent.skill.view.title"),
|
||||
description: t("agent.skill.view.description"),
|
||||
component: DefaultSkillPanel,
|
||||
icon: File,
|
||||
image: SummarizeImage,
|
||||
skill: "document-summarizer",
|
||||
},
|
||||
"web-scraping": {
|
||||
title: "Scrape websites",
|
||||
description: "Allow the agent to visit and scrape the content of websites.",
|
||||
title: t("agent.skill.scrape.title"),
|
||||
description: t("agent.skill.scrape.description"),
|
||||
component: DefaultSkillPanel,
|
||||
icon: Browser,
|
||||
image: ScrapeWebsitesImage,
|
||||
skill: "web-scraping",
|
||||
},
|
||||
};
|
||||
});
|
||||
|
||||
export const configurableSkills = {
|
||||
export const getConfigurableSkills = (t) => ({
|
||||
"save-file-to-browser": {
|
||||
title: "Generate & save files",
|
||||
description:
|
||||
"Enable the default agent to generate and write to files that can be saved to your computer.",
|
||||
title: t("agent.skill.save.title"),
|
||||
description: t("agent.skill.save.description"),
|
||||
component: GenericSkillPanel,
|
||||
skill: "save-file-to-browser",
|
||||
icon: FileMagnifyingGlass,
|
||||
image: GenerateSaveImages,
|
||||
},
|
||||
"create-chart": {
|
||||
title: "Generate charts",
|
||||
description:
|
||||
"Enable the default agent to generate various types of charts from data provided or given in chat.",
|
||||
title: t("agent.skill.generate.title"),
|
||||
description: t("agent.skill.generate.description"),
|
||||
component: GenericSkillPanel,
|
||||
skill: "create-chart",
|
||||
icon: ChartBar,
|
||||
image: GenerateChartsImage,
|
||||
},
|
||||
"web-browsing": {
|
||||
title: "Web Search",
|
||||
title: t("agent.skill.web.title"),
|
||||
description: t("agent.skill.web.description"),
|
||||
component: AgentWebSearchSelection,
|
||||
skill: "web-browsing",
|
||||
},
|
||||
"sql-agent": {
|
||||
title: "SQL Connector",
|
||||
title: t("agent.skill.sql.title"),
|
||||
description: t("agent.skill.sql.description"),
|
||||
component: AgentSQLConnectorSelection,
|
||||
skill: "sql-agent",
|
||||
},
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user