0
0

rex0220 計算式プラグイン GPTs からの回答で関数を追加

Last updated at Posted at 2023-12-10

GPTs に計算式の Q&A を作ってもらったりする中で、使えない関数を提案されることがあった。
使えないことを教えるより、関数を追加する方が楽なので追加することにした。

概要

GPTs に計算式の問題と解答を作ってもらうと、計算式プラグインでは使えない関数を回答すことがある。
その関数の機能を数個の関数を組合せて実現することは可能ですが、1関数の方が分かりやすいのでいくつかの関数を追加することにしました。

GPTs に関数が使えないことを教えるよりも、関数の使い方を教えることの方がはるかに簡単です。
GPTs は、計算式プラグインに足りない機能を教えてくれる効果もありますね。

追加した関数

・MOD 関数を追加。剰余を求める関数。※ % 演算子でも剰余計算は可能
 MOD(10, 3) -> 1
・ARRAY_EQUALS 関数を追加
 2つの配列のすべての要素が等しいか判定。
 ARRAY_EQUALS(ARRAY(1,2,3),ARRAY(1,2,3)) -> true
・ARRAY_EVERY 関数を追加
 配列のすべての要素が特定の条件を満たしているか判定。
 ARRAY_EVERY(ARRAY(1,2,3),XX,XX>0) -> true
・ARRAY_SOME 関数を追加
 配列内の少なくとも1つの要素が指定された条件を満たしているか判定。
 ARRAY_SOME(ARRAY(1,2,3),XX,XX>1) -> true
・ISBLANK 関数を追加
 指定されたパラメータがブランクか判定

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0