qString: HELLO WORLD で上書き
「Questetra Form JavaScript API」を学習するための Hello World です。以下のコードを “文字型” データ項目 の[説明]部に設定します。処理画面に “HELLO WORLD を入力” のボタンが表示されるようになります。(@読み書きパーミッションのある工程)
「Questetra Form JavaScript API」を学習するための Hello World です。以下のコードを “文字型” データ項目 の[説明]部に設定します。処理画面に “HELLO WORLD を入力” のボタンが表示されるようになります。(@読み書きパーミッションのある工程)
OpenAI API (ChatGPT) と通信します。デフォルト MODEL は “gpt-4” (変更可能)です。会話履歴をふまえた再質問や高度なパラメータの付与など、ほぼ全ての Chat 機能をサポートします。具体的には、サンプリング温度、上位%サンプリング、再出現禁止度、頻出禁止度、Logitバイアスなどが設定可能です。
OpenAI API (ChatGPT) との会話を開始します。使用される MODEL はデフォルトで “gpt-4” です(変更可能)。指示文(PROMPT)に対する応答文(COMPLETION)を自動的に取得します。
音源ファイルから字幕ファイル WebVTT を自動生成します。OpenAI API の “whisper-1” エンジン等によって、オーディオファイルや動画ファイルに収録されている音声がテキストデータに変換されます。AIエンジンModelの変更も可能です。略語や専門用語を概要文(PROMPT)としてセットしておけば、より高精度な文字起こしが実現されます。
音声データから英文テキストに翻訳します。日本語等の音声が収録されている音源ファイルや動画ファイルから英文テキストデータが生成されます。OpenAI API の “whisper-1” モデルにより生成されます。概要文(PRMOPT)として、あらかじめ略称や専門用語をセットしておけば、より高精度な変換が実現できます。
音声ファイルから文字を起こします。OpenAI API の “whisper-1” モデルによって、音声データがテキストデータに変換されます。略称や専門用語を概要文(PRMOPT)としてセットすれば、より高精度な文字起こしが実現できます。
OpenAI API (ChatGPT) とコミュニケーションします。会話履歴をふまえた再質問や高度なパラメータを付けた指示(PROMPT)が可能です。サンプリング温度、上位%サンプリング、再出現禁止度、頻出禁止度、Logitバイアスなどを設定できます。使用されるモデルIDは “gpt-3.5-turbo” です。
OpenAI API (ChatGPT) との会話を開始します。使用されるモデルIDは “gpt-3.5-turbo” です。指示質問文(PROMPT)に対する応答(COMPLETION)が自動取得されます。
複数行テキストをマッチ行だけに絞り込みます。マッチ条件には正規表現(RegExp)が指定でき、各行ごとに正規表現マッチが判定されます。なお、除外された行(フィルタ除去行)を格納することも可能です。
TSV テキストをカラムマッチ行だけに絞り込みます。マッチ条件には正規表現(RegExp)が指定でき、各行ごとにカラムの値がマッチ判定されます。なお、除外された行(フィルタ除去行)を格納することも可能です。
複数行テキストをマッチ行だけに絞り込みます。マッチ条件には「と等しい」「を含む」「で始まる」「で終わる」のいずれかが指定できます。大文字小文字を区別しないフィルタも指定可能です。別途、除外された行(フィルタ除去行)を格納することも可能です。
TSVテキストをカラムマッチ行だけに絞り込みます。マッチ条件には「と等しい」「を含む」「で始まる」「で終わる」のいずれかが指定できます。大文字小文字を区別しないフィルタも指定可能です。別途、除外された行(フィルタ除去行)を格納することも可能です。
Textファイルの文字コード(符号化文字集合)を変更します。たとえば、UTF-8 エンコーディングを UTF-16 エンコーディングや Shift_JIS エンコーディングに変換します。複数ファイルが添付されている場合、すべてを同じルールで変換します。
全ての重複行を抽出し、削除します。正順モードでは最初の行が保持され、逆順モードでは最後の行が保持されます。なお “ABC” と “Abc” は、異なるカラム要素として認識されます。(ケースセンシティブ)
カラム要素同士が重複している行を抽出し、削除します。正順モードでは最初の行が残り、逆順モードでは最後の行が残ります。なお “ABC” と “Abc” は、異なるカラム要素として認識されます。(ケースセンシティブ)
自動工程のコンフィグ情報を抽出します。Addon-XML ファイル(Questetra BPMS 自動処理工程用)がパースされ、summary、last-modified、config などの情報が抽出されます。
日時Aから日時Bまでの経過時間を算出します。経過日数(例 “1.38日”)、経過時間数(例 “33.33時間”)、経過分数(例 “2000.00分”)、経過時間(例 “33:20″)のいずれか、もしくは複数を出力することが可能です。BがAよりも過去時刻の場合はマイナス符号が付与されます。
“2022-12-31” や “2022-12-31 00:00″ といった文字列から、日時型データ(もしくは日付型データ)に変換します。”2022年12月31日” や “19700101” といった文字列もサポートします。どのような文字列でもローカルタイムとして評価されます。なお、タイムスタンプ値(1970年1月1日からの秒数)も取得可能です。
reCAPTCHAトークン(reCAPTCHA user response token)を検証します。人間ロボット検証の真偽値(true: human)だけでなく、検証スコア(1.0: human)も取得できます。なおトークンの有効期限は2分間で、検証できるのは一度だけです。
テキスト内にある全ての大文字を小文字に置き換えます。”ABC”、”Abc”、”abc” の入力は、いずれも “abc” として出力されます。「インターネットドメイン」や「検索語」といった “大文字小文字を同一視する業務データ” (ケースインセンシティブなデータ)を格納する際に活用します。