You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

app-debug.ts 26KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623
  1. const translation = {
  2. pageTitle: {
  3. line1: 'MONIT',
  4. line2: 'Inżynieria',
  5. },
  6. orchestrate: 'Orkiestracja',
  7. promptMode: {
  8. simple: 'Przełącz na tryb Ekspert, aby edytować cały MONIT',
  9. advanced: 'Tryb Ekspert',
  10. switchBack: 'Przełącz z powrotem',
  11. advancedWarning: {
  12. title:
  13. 'Przełączyłeś się na Tryb Ekspert, i po modyfikacji MONITU, NIE można powrócić do trybu podstawowego.',
  14. description: 'W Trybie Ekspert, możesz edytować cały MONIT.',
  15. learnMore: 'Dowiedz się więcej',
  16. ok: 'OK',
  17. },
  18. operation: {
  19. addMessage: 'Dodaj Wiadomość',
  20. },
  21. contextMissing:
  22. 'Brak komponentu kontekstowego, skuteczność monitu może być niewystarczająca.',
  23. },
  24. operation: {
  25. applyConfig: 'Publikuj',
  26. resetConfig: 'Resetuj',
  27. debugConfig: 'Debuguj',
  28. addFeature: 'Dodaj funkcję',
  29. automatic: 'Automatyczny',
  30. stopResponding: 'Przestaje odpowiadać',
  31. agree: 'lubię',
  32. disagree: 'nie lubię',
  33. cancelAgree: 'Anuluj polubienie',
  34. cancelDisagree: 'Anuluj niepolubienie',
  35. userAction: 'Akcja użytkownika ',
  36. },
  37. notSetAPIKey: {
  38. title: 'Klucz dostawcy LLM nie został ustawiony',
  39. trailFinished: 'Ścieżka zakończona',
  40. description:
  41. 'Klucz dostawcy LLM nie został ustawiony, musi zostać ustawiony przed debugowaniem.',
  42. settingBtn: 'Przejdź do ustawień',
  43. },
  44. trailUseGPT4Info: {
  45. title: 'Obecnie nie obsługuje GPT-4',
  46. description: 'Użyj GPT-4, proszę ustawić klucz API.',
  47. },
  48. feature: {
  49. groupChat: {
  50. title: 'Rozmowy grupowe',
  51. description:
  52. 'Dodanie ustawień przedkonwersacyjnych dla aplikacji może poprawić doświadczenia użytkownika.',
  53. },
  54. groupExperience: {
  55. title: 'Poprawa doświadczenia',
  56. },
  57. conversationOpener: {
  58. title: 'Otwieracze do rozmów',
  59. description:
  60. 'W aplikacji czatowej pierwsze zdanie, które AI aktywnie wypowiada do użytkownika, zazwyczaj służy jako powitanie.',
  61. },
  62. suggestedQuestionsAfterAnswer: {
  63. title: 'Nawiązanie',
  64. description: 'Ustawienie kolejnych pytań może poprawić czat.',
  65. resDes: '3 sugestie dla kolejnego pytania użytkownika.',
  66. tryToAsk: 'Spróbuj zapytać',
  67. },
  68. moreLikeThis: {
  69. title: 'Więcej takich jak ten',
  70. description:
  71. 'Generuj wiele tekstów na raz, a następnie edytuj i kontynuuj generowanie',
  72. generateNumTip: 'Liczba generowanych razów',
  73. tip: 'Korzystanie z tej funkcji spowoduje dodatkowe zużycie tokenów',
  74. },
  75. speechToText: {
  76. title: 'Mowa na tekst',
  77. description: 'Po włączeniu można używać wprowadzania głosowego.',
  78. resDes: 'Wprowadzanie głosowe jest włączone',
  79. },
  80. textToSpeech: {
  81. title: 'Tekst na mowę',
  82. description: 'Po włączeniu tekst można przekształcić w mowę.',
  83. resDes: 'Tekst na audio jest włączony',
  84. },
  85. citation: {
  86. title: 'Cytaty i odniesienia',
  87. description:
  88. 'Po włączeniu, pokaż dokument źródłowy i przypisaną sekcję wygenerowanej treści.',
  89. resDes: 'Cytaty i odniesienia są włączone',
  90. },
  91. annotation: {
  92. title: 'Odpowiedź z adnotacją',
  93. description:
  94. 'Możesz ręcznie dodać odpowiedź wysokiej jakości do pamięci podręcznej dla priorytetowego dopasowania do podobnych pytań użytkownika.',
  95. resDes: 'Odpowiedź z adnotacją jest włączona',
  96. scoreThreshold: {
  97. title: 'Próg wyników',
  98. description:
  99. 'Służy do ustawienia progu podobieństwa dla odpowiedzi z adnotacją.',
  100. easyMatch: 'Łatwe dopasowanie',
  101. accurateMatch: 'Dokładne dopasowanie',
  102. },
  103. matchVariable: {
  104. title: 'Zmienna dopasowania',
  105. choosePlaceholder: 'Wybierz zmienną do dopasowania',
  106. },
  107. cacheManagement: 'Adnotacje',
  108. cached: 'Zanotowano',
  109. remove: 'Usuń',
  110. removeConfirm: 'Usunąć tę adnotację?',
  111. add: 'Dodaj adnotację',
  112. edit: 'Edytuj adnotację',
  113. },
  114. dataSet: {
  115. title: 'Kontekst',
  116. noData: 'Możesz importować wiedzę jako kontekst',
  117. words: 'Słowa',
  118. textBlocks: 'Bloki tekstu',
  119. selectTitle: 'Wybierz odniesienie do wiedzy',
  120. selected: 'Wiedza wybrana',
  121. noDataSet: 'Nie znaleziono wiedzy',
  122. toCreate: 'Przejdź do tworzenia',
  123. notSupportSelectMulti: 'Obecnie obsługiwana jest tylko jedna wiedza',
  124. queryVariable: {
  125. title: 'Zmienna zapytania',
  126. tip: 'Ta zmienna będzie używana jako dane wejściowe zapytania do odzyskiwania kontekstu, uzyskując informacje kontekstowe związane z wprowadzonymi danymi.',
  127. choosePlaceholder: 'Wybierz zmienną zapytania',
  128. noVar: 'Brak zmiennych',
  129. noVarTip: 'proszę stworzyć zmienną w sekcji Zmienne',
  130. unableToQueryDataSet: 'Nie można odzyskać wiedzy',
  131. unableToQueryDataSetTip:
  132. 'Nie udało się pomyślnie odzyskać wiedzy, proszę wybrać zmienną zapytania kontekstowego w sekcji kontekstowej.',
  133. ok: 'OK',
  134. contextVarNotEmpty:
  135. 'zmienna zapytania kontekstowego nie może być pusta',
  136. deleteContextVarTitle: 'Usunąć zmienną „{{varName}}”?',
  137. deleteContextVarTip:
  138. 'Ta zmienna została ustawiona jako zmienna zapytania kontekstowego, a jej usunięcie wpłynie na normalne korzystanie z wiedzy. Jeśli nadal potrzebujesz jej usunąć, wybierz ją ponownie w sekcji kontekstowej.',
  139. },
  140. },
  141. tools: {
  142. title: 'Narzędzia',
  143. tips: 'Narzędzia zapewniają standardową metodę wywołania API, przyjmując dane wejściowe użytkownika lub zmienne jako parametry żądania do zapytania o dane zewnętrzne jako kontekst.',
  144. toolsInUse: '{{count}} narzędzi w użyciu',
  145. modal: {
  146. title: 'Narzędzie',
  147. toolType: {
  148. title: 'Typ narzędzia',
  149. placeholder: 'Wybierz typ narzędzia',
  150. },
  151. name: {
  152. title: 'Nazwa',
  153. placeholder: 'Wprowadź nazwę',
  154. },
  155. variableName: {
  156. title: 'Nazwa zmiennej',
  157. placeholder: 'Wprowadź nazwę zmiennej',
  158. },
  159. },
  160. },
  161. conversationHistory: {
  162. title: 'Historia konwersacji',
  163. description: 'Ustaw prefixy dla ról w rozmowie',
  164. tip: 'Historia konwersacji nie jest włączona, proszę dodać <historie> w monicie powyżej.',
  165. learnMore: 'Dowiedz się więcej',
  166. editModal: {
  167. title: 'Edycja nazw ról konwersacyjnych',
  168. userPrefix: 'Prefix użytkownika',
  169. assistantPrefix: 'Prefix asystenta',
  170. },
  171. },
  172. toolbox: {
  173. title: 'SKRZYNKA NARZĘDZIOWA',
  174. },
  175. moderation: {
  176. title: 'Moderacja treści',
  177. description:
  178. 'Zabezpiecz wyjście modelu, używając API moderacji lub utrzymując listę wrażliwych słów.',
  179. allEnabled: 'Treść WEJŚCIOWA/WYJŚCIOWA Włączona',
  180. inputEnabled: 'Treść WEJŚCIOWA Włączona',
  181. outputEnabled: 'Treść WYJŚCIOWA Włączona',
  182. modal: {
  183. title: 'Ustawienia moderacji treści',
  184. provider: {
  185. title: 'Dostawca',
  186. openai: 'Moderacja OpenAI',
  187. openaiTip: {
  188. prefix:
  189. 'Moderacja OpenAI wymaga skonfigurowanego klucza API OpenAI w ',
  190. suffix: '.',
  191. },
  192. keywords: 'Słowa kluczowe',
  193. },
  194. keywords: {
  195. tip: 'Po jednym w wierszu, oddzielone znakiem nowej linii. Maksymalnie 100 znaków na wiersz.',
  196. placeholder: 'Po jednym w wierszu, oddzielone znakiem nowej linii',
  197. line: 'Linia',
  198. },
  199. content: {
  200. input: 'Moderuj treść WEJŚCIOWĄ',
  201. output: 'Moderuj treść WYJŚCIOWĄ',
  202. preset: 'Ustawione odpowiedzi',
  203. placeholder: 'Tutaj wprowadź ustawione odpowiedzi',
  204. condition:
  205. 'Treść WEJŚCIA i WYJŚCIA musi być włączona przynajmniej jedna',
  206. fromApi: 'Ustawione odpowiedzi zwracane przez API',
  207. errorMessage: 'Ustawione odpowiedzi nie mogą być puste',
  208. supportMarkdown: 'Obsługuje Markdown',
  209. },
  210. openaiNotConfig: {
  211. before:
  212. 'Moderacja OpenAI wymaga skonfigurowanego klucza API OpenAI w',
  213. after: '',
  214. },
  215. },
  216. contentEnableLabel: 'Włączono moderowanie treści',
  217. },
  218. fileUpload: {
  219. title: 'Przesyłanie plików',
  220. description: 'Pole wprowadzania czatu umożliwia przesyłanie obrazów, dokumentów i innych plików.',
  221. supportedTypes: 'Obsługiwane typy plików',
  222. numberLimit: 'Maksymalna liczba przesłanych plików',
  223. modalTitle: 'Ustawienia przesyłania plików',
  224. },
  225. imageUpload: {
  226. title: 'Przesyłanie obrazów',
  227. description: 'Umożliwia przesyłanie obrazów.',
  228. supportedTypes: 'Obsługiwane typy plików',
  229. numberLimit: 'Maksymalna liczba przesłanych plików',
  230. modalTitle: 'Ustawienia przesyłania obrazów',
  231. },
  232. bar: {
  233. empty: 'Włącz funkcje aby poprawić doświadczenie użytkownika aplikacji webowej',
  234. enableText: 'Funkcje włączone',
  235. manage: 'Zarządzaj',
  236. },
  237. documentUpload: {
  238. title: 'Dokument',
  239. description: 'Włączenie Dokumentu pozwoli modelowi na przyjmowanie dokumentów i odpowiadanie na pytania o nich.',
  240. },
  241. audioUpload: {
  242. title: 'Dźwięk',
  243. description: 'Włączenie Dźwięku pozwoli modelowi na przetwarzanie plików audio do transkrypcji i analizy.',
  244. },
  245. },
  246. automatic: {
  247. title: 'Zautomatyzowana orkiestracja aplikacji',
  248. description:
  249. 'Opisz swój scenariusz, Dify zorkiestruje aplikację dla Ciebie.',
  250. intendedAudience: 'Dla kogo jest przeznaczona ta aplikacja?',
  251. intendedAudiencePlaceHolder: 'np. Uczeń',
  252. solveProblem:
  253. 'Jakie problemy mają nadzieję, że AI może rozwiązać dla nich?',
  254. solveProblemPlaceHolder:
  255. 'np. Wyciąganie wniosków i podsumowanie informacji z długich raportów i artykułów',
  256. generate: 'Generuj',
  257. audiencesRequired: 'Wymagana publiczności',
  258. problemRequired: 'Wymagany problem',
  259. resTitle: 'Stworzyliśmy następującą aplikację dla Ciebie.',
  260. apply: 'Zastosuj tę orkiestrację',
  261. noData:
  262. 'Opisz swój przypadek po lewej, podgląd orkiestracji pojawi się tutaj.',
  263. loading: 'Orkiestracja aplikacji dla Ciebie...',
  264. overwriteTitle: 'Zastąpić istniejącą konfigurację?',
  265. overwriteMessage:
  266. 'Zastosowanie tej orkiestracji zastąpi istniejącą konfigurację.',
  267. },
  268. resetConfig: {
  269. title: 'Potwierdź reset?',
  270. message:
  271. 'Reset odrzuca zmiany, przywracając ostatnią opublikowaną konfigurację.',
  272. },
  273. errorMessage: {
  274. nameOfKeyRequired: 'nazwa klucza: {{key}} wymagana',
  275. valueOfVarRequired: '{{key}} wartość nie może być pusta',
  276. queryRequired: 'Tekst żądania jest wymagany.',
  277. waitForResponse: 'Proszę czekać na odpowiedź na poprzednią wiadomość.',
  278. waitForBatchResponse: 'Proszę czekać na odpowiedź na zadanie wsadowe.',
  279. notSelectModel: 'Proszę wybrać model',
  280. waitForImgUpload: 'Proszę czekać na przesłanie obrazu',
  281. waitForFileUpload: 'Poczekaj na przesłanie pliku/plików',
  282. },
  283. chatSubTitle: 'Instrukcje',
  284. completionSubTitle: 'Prefix Monitu',
  285. promptTip:
  286. 'Monity kierują odpowiedziami AI za pomocą instrukcji i ograniczeń. Wstaw zmienne takie jak {{input}}. Ten monit nie będzie widoczny dla użytkowników.',
  287. formattingChangedTitle: 'Zmiana formatowania',
  288. formattingChangedText:
  289. 'Modyfikacja formatowania zresetuje obszar debugowania, czy jesteś pewien?',
  290. variableTitle: 'Zmienne',
  291. variableTip:
  292. 'Użytkownicy wypełniają zmienne w formularzu, automatycznie zastępując zmienne w monicie.',
  293. notSetVar:
  294. 'Zmienne pozwalają użytkownikom wprowadzać słowa wstępujące lub otwierające uwagi podczas wypełniania formularzy. Możesz spróbować wpisać "{{input}}" w słowach monitu.',
  295. autoAddVar:
  296. 'Niezdefiniowane zmienne odwołują się w pre-monicie, czy chcesz je dodać do formularza wejściowego użytkownika?',
  297. variableTable: {
  298. key: 'Klucz Zmiennej',
  299. name: 'Nazwa Pola Wejściowego Użytkownika',
  300. optional: 'Opcjonalnie',
  301. type: 'Typ Wejścia',
  302. action: 'Akcje',
  303. typeString: 'String',
  304. typeSelect: 'Wybierz',
  305. },
  306. varKeyError: {
  307. canNoBeEmpty: '{{klucz}} jest wymagany',
  308. tooLong:
  309. '{{key}} za długi. Nie może być dłuższy niż 30 znaków',
  310. notValid:
  311. '{{key}} jest nieprawidłowy. Może zawierać tylko litery, cyfry i podkreślenia',
  312. notStartWithNumber:
  313. '{{key}} nie może zaczynać się od cyfry',
  314. keyAlreadyExists: '{{key}} już istnieje',
  315. },
  316. otherError: {
  317. promptNoBeEmpty: 'Monit nie może być pusty',
  318. historyNoBeEmpty: 'Historia konwersacji musi być ustawiona w monicie',
  319. queryNoBeEmpty: 'Zapytanie musi być ustawione w monicie',
  320. },
  321. variableConfig: {
  322. 'addModalTitle': 'Dodaj Pole Wejściowe',
  323. 'editModalTitle': 'Edytuj Pole Wejściowe',
  324. 'description': 'Ustawienia dla zmiennej {{varName}}',
  325. 'fieldType': 'Typ pola',
  326. 'string': 'Krótki tekst',
  327. 'text-input': 'Krótki tekst',
  328. 'paragraph': 'Akapit',
  329. 'select': 'Wybierz',
  330. 'number': 'Numer',
  331. 'notSet': 'Nie ustawione, spróbuj wpisać {{input}} w monicie wstępnym',
  332. 'stringTitle': 'Opcje pola tekstowego formularza',
  333. 'maxLength': 'Maksymalna długość',
  334. 'options': 'Opcje',
  335. 'addOption': 'Dodaj opcję',
  336. 'apiBasedVar': 'Zmienna oparta na API',
  337. 'varName': 'Nazwa zmiennej',
  338. 'labelName': 'Nazwa etykiety',
  339. 'inputPlaceholder': 'Proszę wpisać',
  340. 'required': 'Wymagane',
  341. 'hide': 'Ukryj',
  342. 'errorMsg': {
  343. labelNameRequired: 'Wymagana nazwa etykiety',
  344. varNameCanBeRepeat: 'Nazwa zmiennej nie może się powtarzać',
  345. atLeastOneOption: 'Wymagana jest co najmniej jedna opcja',
  346. optionRepeat: 'Powtarzają się opcje',
  347. },
  348. 'defaultValue': 'Wartość domyślna',
  349. 'noDefaultValue': 'Brak wartości domyślnej',
  350. 'selectDefaultValue': 'Wybierz wartość domyślną',
  351. 'file': {
  352. image: {
  353. name: 'Obraz',
  354. },
  355. audio: {
  356. name: 'Dźwięk',
  357. },
  358. document: {
  359. name: 'Dokument',
  360. },
  361. video: {
  362. name: 'Wideo',
  363. },
  364. custom: {
  365. description: 'Określ inne typy plików.',
  366. createPlaceholder: ' Rozszerzenie pliku, np. .doc',
  367. name: 'Inne typy plików',
  368. },
  369. supportFileTypes: 'Obsługa typów plików',
  370. },
  371. 'both': 'Obie',
  372. 'localUpload': 'Przesyłanie lokalne',
  373. 'uploadFileTypes': 'Typy przesyłanych plików',
  374. 'maxNumberOfUploads': 'Maksymalna liczba przesyłanych plików',
  375. 'single-file': 'Pojedynczy plik',
  376. 'content': 'Zawartość',
  377. 'multi-files': 'Lista plików',
  378. 'json': 'Kod JSON',
  379. 'jsonSchema': 'Schemat JSON',
  380. 'optional': 'opcjonalny',
  381. 'checkbox': 'Pole wyboru',
  382. },
  383. vision: {
  384. name: 'Wizja',
  385. description:
  386. 'Włączenie Wizji pozwoli modelowi przyjmować obrazy i odpowiadać na pytania o nich.',
  387. settings: 'Ustawienia',
  388. visionSettings: {
  389. title: 'Ustawienia Wizji',
  390. resolution: 'Rozdzielczość',
  391. resolutionTooltip: `niska rozdzielczość pozwoli modelowi odbierać obrazy o rozdzielczości 512 x 512 i reprezentować obraz z limitem 65 tokenów. Pozwala to API na szybsze odpowiedzi i zużywa mniej tokenów wejściowych dla przypadków, które nie wymagają wysokiego szczegółu.
  392. \n
  393. wysoka rozdzielczość pozwala najpierw modelowi zobaczyć obraz niskiej rozdzielczości, a następnie tworzy szczegółowe przycięcia obrazów wejściowych jako 512px kwadratów w oparciu o rozmiar obrazu wejściowego. Każde z tych szczegółowych przycięć używa dwukrotności budżetu tokenów, co daje razem 129 tokenów.`,
  394. high: 'Wysoka',
  395. low: 'Niska',
  396. uploadMethod: 'Metoda przesyłania',
  397. both: 'Obie',
  398. localUpload: 'Przesyłanie lokalne',
  399. url: 'URL',
  400. uploadLimit: 'Limit przesyłania',
  401. },
  402. onlySupportVisionModelTip: 'Obsługuje tylko modele wizyjne',
  403. },
  404. voice: {
  405. name: 'Głos',
  406. defaultDisplay: 'Domyślny Głos',
  407. description: 'Ustawienia głosu tekstu na mowę',
  408. settings: 'Ustawienia',
  409. voiceSettings: {
  410. title: 'Ustawienia Głosu',
  411. language: 'Język',
  412. resolutionTooltip: 'Wsparcie językowe głosu tekstu na mowę.',
  413. voice: 'Głos',
  414. autoPlay: 'Automatyczne odtwarzanie',
  415. autoPlayEnabled: 'włączyć coś',
  416. autoPlayDisabled: 'zamknięcie',
  417. },
  418. },
  419. openingStatement: {
  420. title: 'Wstęp do rozmowy',
  421. add: 'Dodaj',
  422. writeOpener: 'Napisz wstęp',
  423. placeholder:
  424. 'Tutaj napisz swoją wiadomość wprowadzającą, możesz użyć zmiennych, spróbuj wpisać {{variable}}.',
  425. openingQuestion: 'Pytania otwierające',
  426. openingQuestionPlaceholder: 'Możesz używać zmiennych, spróbuj wpisać {{variable}}.',
  427. noDataPlaceHolder:
  428. 'Rozpoczynanie rozmowy z użytkownikiem może pomóc AI nawiązać bliższe połączenie z nim w aplikacjach konwersacyjnych.',
  429. varTip: 'Możesz używać zmiennych, spróbuj wpisać {{variable}}',
  430. tooShort:
  431. 'Wymagane jest co najmniej 20 słów wstępnego monitu, aby wygenerować uwagi wstępne do rozmowy.',
  432. notIncludeKey:
  433. 'Wstępny monit nie zawiera zmiennej: {{key}}. Proszę dodać ją do wstępnego monitu.',
  434. },
  435. modelConfig: {
  436. model: 'Model',
  437. setTone: 'Ustaw ton odpowiedzi',
  438. title: 'Model i parametry',
  439. modeType: {
  440. chat: 'Czat',
  441. completion: 'Uzupełnienie',
  442. },
  443. },
  444. inputs: {
  445. title: 'Debugowanie i podgląd',
  446. noPrompt: 'Spróbuj wpisać jakiś monit w polu przedmonitu',
  447. userInputField: 'Pole wejściowe użytkownika',
  448. noVar:
  449. 'Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w monicie za każdym razem, gdy rozpocznie się nowa sesja.',
  450. chatVarTip:
  451. 'Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w monicie za każdym razem, gdy rozpocznie się nowa sesja',
  452. completionVarTip:
  453. 'Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w słowach monitu za każdym razem, gdy zostanie przesłane pytanie.',
  454. previewTitle: 'Podgląd monitu',
  455. queryTitle: 'Treść zapytania',
  456. queryPlaceholder: 'Proszę wprowadzić tekst żądania.',
  457. run: 'URUCHOM',
  458. },
  459. result: 'Tekst wyjściowy',
  460. datasetConfig: {
  461. settingTitle: 'Ustawienia odzyskiwania',
  462. knowledgeTip: 'Kliknij przycisk „+”, aby dodać wiedzę',
  463. retrieveOneWay: {
  464. title: 'Odzyskiwanie N-do-1',
  465. description:
  466. 'Na podstawie zamiaru użytkownika i opisów Wiedzy, Agent samodzielnie wybiera najlepszą Wiedzę do zapytania. Najlepiej sprawdza się w aplikacjach o wyraźnej, ograniczonej Wiedzy.',
  467. },
  468. retrieveMultiWay: {
  469. title: 'Odzyskiwanie wielościeżkowe',
  470. description:
  471. 'Na podstawie zamiaru użytkownika, zapytania obejmują wszystkie Wiedze, pobierają odpowiedni tekst z wielu źródeł i wybierają najlepsze wyniki dopasowane do zapytań użytkownika po ponownym rankingu. Wymagana jest konfiguracja API modelu Przerankowania.',
  472. },
  473. rerankModelRequired: 'Wymagany model Przerankowania',
  474. params: 'Parametry',
  475. top_k: 'Najlepsze K',
  476. top_kTip:
  477. 'Używane do filtrowania fragmentów najbardziej podobnych do pytań użytkownika. System również dynamicznie dostosowuje wartość Najlepszych K, zgodnie z maksymalną liczbą tokenów wybranego modelu.',
  478. score_threshold: 'Próg punktacji',
  479. score_thresholdTip:
  480. 'Używany do ustawienia progu podobieństwa dla filtrowania fragmentów.',
  481. retrieveChangeTip:
  482. 'Modyfikacja trybu indeksowania i odzyskiwania może wpłynąć na aplikacje powiązane z tą Wiedzą.',
  483. embeddingModelRequired: 'Wymagany jest skonfigurowany model osadzania',
  484. },
  485. debugAsSingleModel: 'Debuguj jako pojedynczy model',
  486. debugAsMultipleModel: 'Debuguj jako wiele modeli',
  487. duplicateModel: 'Duplikuj',
  488. publishAs: 'Opublikuj jako',
  489. assistantType: {
  490. name: 'Typ asystenta',
  491. chatAssistant: {
  492. name: 'Podstawowy Asystent',
  493. description:
  494. 'Buduj asystenta opartego na czacie, korzystając z dużego modelu językowego',
  495. },
  496. agentAssistant: {
  497. name: 'Asystent Agent',
  498. description:
  499. 'Buduj inteligentnego agenta, który może autonomicznie wybierać narzędzia do wykonywania zadań',
  500. },
  501. },
  502. agent: {
  503. agentMode: 'Tryb Agenta',
  504. agentModeDes: 'Ustaw rodzaj trybu wnioskowania dla agenta',
  505. agentModeType: {
  506. ReACT: 'ReAct',
  507. functionCall: 'Wywołanie funkcji',
  508. },
  509. setting: {
  510. name: 'Ustawienia Agenta',
  511. description:
  512. 'Ustawienia Asystenta Agenta pozwalają ustawić tryb agenta i zaawansowane funkcje, takie jak wbudowane monity, dostępne tylko w typie Agent.',
  513. maximumIterations: {
  514. name: 'Maksymalna liczba iteracji',
  515. description:
  516. 'Ogranicz liczbę iteracji, które asystent agenta może wykonać',
  517. },
  518. },
  519. buildInPrompt: 'Wbudowany Monit',
  520. firstPrompt: 'Pierwszy Monit',
  521. nextIteration: 'Następna Iteracja',
  522. promptPlaceholder: 'Napisz tutaj swój monit',
  523. tools: {
  524. name: 'Narzędzia',
  525. description:
  526. 'Używanie narzędzi może rozszerzyć możliwości LLM, takie jak wyszukiwanie w internecie lub wykonywanie obliczeń naukowych',
  527. enabled: 'Włączone',
  528. },
  529. },
  530. codegen: {
  531. generate: 'Stworzyć',
  532. applyChanges: 'Stosowanie zmian',
  533. loading: 'Generowanie kodu...',
  534. generatedCodeTitle: 'Wygenerowany kod',
  535. description: 'Generator kodów używa skonfigurowanych modeli do generowania wysokiej jakości kodu na podstawie Twoich instrukcji. Podaj jasne i szczegółowe instrukcje.',
  536. resTitle: 'Wygenerowany kod',
  537. title: 'Generator kodów',
  538. overwriteConfirmMessage: 'Ta akcja spowoduje zastąpienie istniejącego kodu. Czy chcesz kontynuować?',
  539. instruction: 'Instrukcje',
  540. apply: 'Zastosować',
  541. instructionPlaceholder: 'Wprowadź szczegółowy opis kodu, który chcesz wygenerować.',
  542. noDataLine2: 'W tym miejscu zostanie wyświetlony podgląd kodu.',
  543. noDataLine1: 'Opisz swój przypadek użycia po lewej stronie,',
  544. overwriteConfirmTitle: 'Nadpisać istniejący kod?',
  545. },
  546. generate: {
  547. template: {
  548. pythonDebugger: {
  549. name: 'Debuger języka Python',
  550. instruction: 'Bot, który może generować i debugować kod na podstawie instrukcji',
  551. },
  552. translation: {
  553. name: 'Tłumaczenie',
  554. instruction: 'Tłumacz, który może tłumaczyć wiele języków',
  555. },
  556. professionalAnalyst: {
  557. instruction: 'Wyodrębniaj szczegółowe informacje, identyfikuj ryzyko i destyluj kluczowe informacje z długich raportów w jednej notatce',
  558. name: 'Zawodowy analityk',
  559. },
  560. excelFormulaExpert: {
  561. name: 'Ekspert ds. formuł programu Excel',
  562. instruction: 'Chatbot, który może pomóc początkującym użytkownikom zrozumieć, używać i tworzyć formuły Excela na podstawie instrukcji użytkownika',
  563. },
  564. travelPlanning: {
  565. name: 'Planowanie podróży',
  566. instruction: 'Asystent planowania podróży to inteligentne narzędzie zaprojektowane, aby pomóc użytkownikom w łatwym planowaniu podróży',
  567. },
  568. SQLSorcerer: {
  569. instruction: 'Przekształć język potoczny w zapytania SQL',
  570. name: 'Czarownik SQL',
  571. },
  572. GitGud: {
  573. instruction: 'Generowanie odpowiednich poleceń usługi Git na podstawie opisanych przez użytkownika akcji kontroli wersji',
  574. name: 'Git gud',
  575. },
  576. meetingTakeaways: {
  577. name: 'Wnioski ze spotkania',
  578. instruction: 'Podziel spotkania na zwięzłe podsumowania, w tym tematy dyskusji, kluczowe wnioski i działania',
  579. },
  580. writingsPolisher: {
  581. instruction: 'Korzystaj z zaawansowanych technik redakcyjnych, aby ulepszyć swoje teksty',
  582. name: 'Polerka do pisania',
  583. },
  584. },
  585. instructionPlaceHolder: 'Napisz jasne i konkretne instrukcje.',
  586. instruction: 'Instrukcje',
  587. generate: 'Stworzyć',
  588. tryIt: 'Spróbuj',
  589. overwriteMessage: 'Zastosowanie tego monitu spowoduje zastąpienie istniejącej konfiguracji.',
  590. resTitle: 'Wygenerowany monit',
  591. noDataLine1: 'Opisz swój przypadek użycia po lewej stronie,',
  592. title: 'Generator podpowiedzi',
  593. apply: 'Zastosować',
  594. overwriteTitle: 'Nadpisać istniejącą konfigurację?',
  595. loading: 'Orkiestracja aplikacji dla Ciebie...',
  596. description: 'Generator podpowiedzi używa skonfigurowanego modelu do optymalizacji podpowiedzi w celu uzyskania wyższej jakości i lepszej struktury. Napisz jasne i szczegółowe instrukcje.',
  597. noDataLine2: 'W tym miejscu zostanie wyświetlony podgląd orkiestracji.',
  598. idealOutput: 'Idealny wynik',
  599. to: 'do',
  600. version: 'Wersja',
  601. dismiss: 'Odrzuć',
  602. latest: 'Najnowszy',
  603. insertContext: 'wstaw kontekst',
  604. versions: 'Wersje',
  605. press: 'Prasa',
  606. optimizationNote: 'Uwaga dotycząca optymalizacji',
  607. instructionPlaceHolderLine2: 'Format wyjściowy jest nieprawidłowy, proszę ściśle przestrzegać formatu JSON.',
  608. optimizePromptTooltip: 'Optymalizuj w generatorze podpowiedzi',
  609. instructionPlaceHolderLine3: 'Ton jest zbyt ostry, proszę uczynić go bardziej przyjaznym.',
  610. newNoDataLine1: 'Napisz instrukcję w lewej kolumnie, a następnie kliknij Generuj, aby zobaczyć odpowiedź.',
  611. instructionPlaceHolderTitle: 'Opisz, jak chciałbyś poprawić ten wskazówkę. Na przykład:',
  612. instructionPlaceHolderLine1: 'Uczyń output bardziej zwięzłym, zachowując kluczowe punkty.',
  613. codeGenInstructionPlaceHolderLine: 'Im bardziej szczegółowy jest feedback, na przykład dotyczący typów danych wejściowych i wyjściowych oraz sposobu przetwarzania zmiennych, tym dokładniejsze będzie generowanie kodu.',
  614. optional: 'Opcjonalny',
  615. idealOutputPlaceholder: 'Opisz swój idealny format odpowiedzi, długość, ton i wymagania dotyczące treści...',
  616. },
  617. warningMessage: {
  618. timeoutExceeded: 'Wyniki nie są wyświetlane z powodu przekroczenia limitu czasu. Zapoznaj się z dziennikami, aby zebrać pełne wyniki.',
  619. },
  620. noResult: 'W tym miejscu zostaną wyświetlone dane wyjściowe.',
  621. }
  622. export default translation