メインコンテンツへスキップ
見出し画像

カッとなってGPT-4で確定申告をスマートにした

河野太郎さんありがとう、またひとつかしこくなれました。

2024/2/19追記:1年の研究期間を経て、実験サービスをリリースしました。

生成AIクリエイティブAICU、LINEで楽しく手軽に支援する「AI確定申告さん(仮)」をリリース https://prtimes.jp/main/html/rd/p/000000004.000133647.html


GPT-4で確定申告も一発?

そろそろ寝ようかな…とおもったら、いつもクールな生成AI情報を発信してくださっている「やまかず氏」のツイートが視界に入ってしまった。

GPT-4で確定申告も一発? 「e-TAXに実装したい」河野太郎氏 控除額を自動計算https://t.co/C1j4wf9ZFt

— やまかず (@Yamkaz) March 16, 2023

まじか…「e-TAXにGPT-4を実装したい」??

e-Taxに実装したい。 https://t.co/xyKzoKULr7

— 河野太郎 (@konotarogomame) March 15, 2023

ガチだった。
たぶんこの、GPT-4発表動画ですよね。

OpenAIのCEO・サムアルトマンの抄訳も紹介しておきます

「Poe」をつかって秒速で実装、そのままシェア。

これを見ていたのは、トイレを済ませて歯を磨いて…というタイミングだったのですが、『どう考えても無駄…!無駄だよ…!電気代とか…コストとか…社会の反発とか…』と思った…。思ったけどその場で「Poe」のGPT-4を起動。「Poe」が何なのか知りたい人はこちら。みんながChatGPT版のGPT-4でキャッキャしているうちに、同じGPT-4で動いているQuora「Poe」での使い方や賢さを研究したブログです。

https://note.com/o_ob/n/n2389e5e77af4

「Poe」はGPT-4です。作ったやり取りをシェアできます。人間側の回答もアシストして、より深くディスカッションできます。
それはともかくGPT-4の能力の基本的なところを使って、
こんな感じのプロンプトを打ってみます。

ここから先は日本の所得税計算における確定申告をアシストするチャットボットとして動いてください。

assistant: 以下の変数をuserに聞き続けます。全部数字が入るまで聞き続けて下さい。

valuables:

前年度給与
前年度源泉徴収税額
社会保険控除
ふるさと納税額
政党等寄付金額
証券等の損益
仮想通貨による損益
事業等による所得
雑所得
源泉徴収票による納税額
年末調整を行なったか
予約納税額
言葉はとても優しく、語尾に「〜たっくす。」とすること。絵文字は多めに感情を込める。

こういうのでいいんだよ、こういうので。

血も涙もない会計用語が並ぶ確定申告を、ちょっとでもゆるゆるしてあげるために「たっくす」という語尾をつけるルールを加えていますたっくす。
お年寄り向けには年金用の質問項目や、その数字を手に入れるためのガイドテキストを用意するといいたっくす。

で、一次結果がこれです。(ChatGPTと違って) Poeならすぐシェアできます。

Poeが何だかわからない人はこちらを後で読んでいただくとして

こんな感じのチャットボットが秒速で出来上がります。

画像
どんな数字形式でもちゃんと設定されているのに注目

なお、給与額などはてきとうです。2000万円くだしあ。
源泉所得税額と社会保険控除もだいたい適当です。

画像
ちゃんと数字にフォーマットされている

CSVフォーマットで出力

もちろん行と列を入れ替えるのも一瞬

画像
自分は縦に落ちていくほうが好き、確定申告の計算表がこれなので。

勢いで納税額も計算させてみる

まあ計算できるとは思いますけど!

画像
え…解説つきでいけそうでは
画像
所得対象に対する累進課税(第三表)ってやつですね

この累進課税に対する税率の計算(第三表)って、実は国税庁ホームページにわかりやすく掲示されているわけではないのです。記入例しかない。
まあでもネット上には会計士さんや会計ソフトの解説記事がたくさんありますからね。しかも国が定めた法律なので情報のブレも用語のブレもない。

ただし、あまりに長いのでトークン切れします。AIも根を上げる我が国の確定申告の複雑さ!(褒めてる)

画像
何となく計算できてるっぽい

何となく計算できてますね、円の下に小数点がありますけど!

N回推論テクニック"GPT-4 Technical Report"とは

N回推論テクニックとは、選択肢がある場合の対話的な問い合わせや、複数回の推論を使うともっと精度は上がると思います。

詳しくは"GPT-4 Technical Report"というOpenAI公式の技術に書いてあります。100ページぐらいありますけど、面白いです。

https://twitter.com/o_ob/status/1636043600990711809?s=20

"GPT-4 Technical Report"https://t.co/WTQ7SdBpCG
98ページもあって読み応えあるけど
画像理解やプログラミング、化学につかえるプロンプト例もあってめちゃおもろいな

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 15, 2023

そこから構文を応用して作ったのが以下の例です。

例:フライトを検索して旅行代理店にメールを送る

次の質問に、できる限り答えてください。あなたは以下のツールを利用することができます。
フライト検索。AirFranceや ana.co.jp など旅客飛行を検索できます。

購入:フライトの注文を行います。この場合「12月24日:AF275 NRT→CDG」のように日付、便名、出発地空港3レター→到着地空港3レターという形式で指定します。

電子メールフォーマット: メールアドレス|件名|本文の形式
Literature Answer: Useful to answer questions that require specific information.
Ask a specific question.
Use the following format:
Question: the input question you must answer
Thought: you should always think about what to do
Action: the action to take, should be one of [日付、便名、出発時間、到着時間]
Action Input: the input to the action
Observation: the result of the action
... (this Thought/Action/Action Input/Observation can repeat N times)
Thought: I now know the final answer
Final Answer: the final answer to the original input question
Begin!

4月7日に東京から利用できる国際空港を列挙し、フランスパリに1週間以上滞在。帰国日は4月17日以降で移動時間が最短になるフライトを探したい。

質問:日付、便名、出発時刻、到着時刻、所要時間のリストとメール作文をください。

GPT-4での実装例

ちょっと改造したら、東京の空港(複数ある)→パリの国際線の飛行機を複数回探して予約を取るメール作文ぐらい作れるようになったのでシェアしとくよ…https://t.co/HZ86CSh2Qj pic.twitter.com/SH6sED2WQW

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 15, 2023

フォーマット変換してエクスポートもできる

既に、絵を描かせていましたのでそれを応用。

フォーマット変換?GPT-4では1行でいける。

画像
ただしXMLは長すぎる!

正直、今年の確定申告はチキンレース&RTAでした。

Blogを10日連続で書いたりする大人は
確定申告なんてちょろい(はず pic.twitter.com/u3W8UheISv

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 14, 2023

自分は誕生日が3/13なのですが、3/14になっても確定申告が終わってないなんてことはめったになかったです…が、23時にはじめて、1時間ぐらいで大事なところは終わって、あとは、経営分析システムを作っていました。

なおブログはGPTを使わずに一文字一文字心を込めて執筆しています(本当)。


UI&UXの研究としては気になるところはAIだけじゃない

e-Taxのメッセージシステムは…
デジ庁のデザインシステムに…従えええええ!https://t.co/8zhuy7Cd1Z pic.twitter.com/fDWMwmBH5D

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 14, 2023

意外と知られていない、デザインシステムのオープン化。

[Figma Community]で観れます。
ボタン類は「コンポーネント」ねhttps://t.co/6k8iefLTLI

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 14, 2023

むしろFigmaを使える方々を増やしたほうが幸せになれるのかもしれないね。

世間が「GPTでプログラミングできるんだって!!」と大騒ぎしているころ

もうとっくにそんなものは実用化されているし普通に使っているんだが…という気持ちになる

まあいいか
メタバース時代は既にきているし
シンギュラリティもとっくに起きている
で、NintendoSwitchのコントローラーは自分で直す

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 16, 2023

ラボメンの教育でGPTによるコーディングテクニックを体験してもらった。

手順としては、
(1)ミッションは明確、実装方法の詳細が不明(=手取り足取りやると勉強にならない)
(2)問いと採用したコード、判断理由をSlack共有
(3)補ったコードをSlackで共有

ゴール到達と時間効率よくなる!

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 16, 2023

以上が正しい確定申告へのホワイトハッカーのお仕事です。

そして節税へ。

さて、ここまでは河野代議士の思惑通り、スマートに計算できました。マイナポータル連携でデータを吸い上げてもらって、国税庁のシステムで検算してもらえば終わりです。
しかし、人間とAIの関係は、税理士と納税者のような関係ではありません。
次のステージに進んでしまうのです。

節税効果を考えて、ふるさと納税を変数として、納税額が少なくなるような計算をしてみたいと思います。これは違法でもなんでもなく、ふるさと納税という仕組みを使う上では皆さん考えるといだと思います。そして計算式は結構複雑です。100個ぐらいある変数と、累進課税、源泉徴収額、ふるさと納税としての寄付金額、(届いた物の価値はともかく)、2000円引いて…となります。

GPT-4でけっこういい感じに産出してくれました。

画像
そうか、住民税額の20%が上限だったか…忘れてた(実際にはもっと複雑)

実際には節税相談は税理士に行うべきですが、(いろいろ制御されているGPTにしては)スルっと節税案を出してきてくれました。単なる計算式と税法の知識だけで、変な感情が入ってこないからでしょうか。

政党寄付金で節税してみる

さて、次に、ふるさと納税で限界まで節税したうえで、政党寄付金を設定してみましょう。代議士の先生方に日本のDXやAIスマート化、Society5.0を早期に実現して日本を再度世界ナンバーワンの一億総活躍社会にしていただくためにも!!

画像
政党等寄付金控除制度の正しい情報はこちら

3,256円という金額は、そもそも所得税額が65,560円、さらにふるさと納税で73,112円を「控除」していますので…と書いていて気付きましたが、国税庁の日本語って、古くて難しいのですよね。さすが我が国がこれまで培ってきた数千年の歴史を持つ伝統…。もっと柔らかい日本語にしてもらうとわかりやすくなることがよくわかります。「政治家の先生への応援金を3000円ぐらい」という感じでスマートにしたいですね。

もちろん嘘も多いです

GPT-4とはいえ嘘は結構あります。長い日本語は特に危ないですね。

画像
ここまでは正しいともいます、たぶん。
画像
教育ローン控除…?

「教育ローン控除」について提案される

ほんと、教育ローン控除ほしいですよね。高校無償化も大事ですが、大学や専門学校であれば教育ローンを本人なり親なりの名義で作って、その金額を控除するほうが理にかなっている感じもしなくもないので。

で、欲を出すと、嘘を嘘と見抜けなくなるかもしれないですね。
人間社会でもよくある話ですけど(還付金詐欺とか…)。

画像

教育ローン控除、とぼけて申請方法を聞いてみましょう。

画像
けっこう正しそうな感じ、印鑑や通帳、カードや暗証番号は必要ないのかな。

正しいのは日付だけかも。
さすがに出所が気になってきます。

画像
立法した代議士、知りたかった。

海外の状況をリサーチしてもらう

せっかくなので、代議士の先生にお役に立つべく、海外の教育ローン控除

画像

検証してみましたが、アメリカには学生ローン利息控除という仕組みがあります。学生が学位または同様の資格に向けて取り組むため、学校の最初の4年間、学生1人あたり年間最大 $2,500 を請求できるそうです。

画像
まあフランスはもともと学費安いからな…

というわけで、大変勉強になりました!

おまけ:対応するスプレッドシートを作った

この話、政治家を攻撃するつもりなら「GPTのような大規模言語モデルの構築コストや生成AIにかかる計算機資源、電気代などを考えると、税収の増加にはつながらない、無駄だ無駄撲滅!」みたいなヤジが飛んできそうなのですが、それをぐっとこらえて、まずはGPT-4に問うてみたわけです。

推論AIに…税金の計算…?
生殺与奪を電気代に換えるつもり…?

と思ったらつぶやくまえに手が動いてしまったhttps://t.co/w0tOwOQLIl

⭐️年収は希望額です⭐️ https://t.co/H5x1L7we6p pic.twitter.com/qJZLpXLkmf

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 16, 2023

確定申告の演算を人生に活かそう

こうやって文句言う前にロジカルに手を動かすって大事ですよね。
しかも自分は数年かけてfreeeとGoogle Spreadsheetを使って確定申告のサポートシステムを作ってきました。
実際には会社の給与帳票からの取り込みや、医療費の計算、その他ありとあらゆるテクニックが実装されているのですが、上に書いたような給与所得者例に、事業収入、講演などの謝金、証券に仮想通貨、扶養控除にふるさと納税といった項目を入れて、税金を最適化したうえに、給与と経費から可処分所得を算出してライフプランを設計しやすくするような活動を続けています。

確定申告、完膚なきまでに完了!
(残念、還付は無い)

確定申告のための自前財務システムを数年かけて作り込んでいるのですが

- 給与明細や源泉徴収票からの取り込み
- 暗号資産とふるさと納税の意外な関係
- 業務の時給換算分析によるワークライフバランスの徹底

などなど確定申告が奥深く楽しい。

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 14, 2023

令和5年度の確定申告をスマートでクールに終わらせられるよう、Google Spreadsheetのテンプレートを配布します!
注:このままではすべての情報が埋まるわけではありませんので、上記のnoteをよく読んで改善にお使いください。また本シートの作者は会計士ではありませんので、すべてのリクエストやお問い合わせには応じられません。感謝やお布施等は、このnoteの有料パートのご購入でいただければ幸いです。

GPTさんは変数の入力は手伝ってくれますし、試算も何となくやってくれます。

実際の確定申告は質問が100項目ぐらいあるので便利なスプレッドシートを作っておきました。
来年の #確定申告 に向けて反省したい人はどうぞ!https://t.co/sxpX741OdM
(コピーするかダウンロードして使って) pic.twitter.com/2VOfx8QbLu

— Dr.(Shirai)Hakase #AI神絵師本 #GREEVRStudioLab (@o_ob) March 16, 2023

ここまで読んでくれてありがとうございました!

特に情報はないけど、面白かった!って人はこちらの書籍を買って頂くか

https://ivtv.page.link/ap

感想とともにシェアするか、有料パートを買ってください!
(購入されるたびに値段が上がりますので、お早目の購入がお得)

有料パート:なんかおまけをおいておきます

[税金の計算をスマートに行う河野太郎代議士とロボット会計士]
をテーマにかわいいイラストを生成してみたいと思います。
プロンプトも置いておきます。

画像
初回生成:[税金の計算をスマートに行う河野太郎代議士とロボット会計士]

これは…逆転裁判ならいけるかんじするぞ…!

/imagine prompt:税金の計算をスマートに行う河野太郎代議士とロボット会計士、逆転裁判のレイアウト --ar 16:9

にじジャーニーで生成
画像
おもったより逆転していない


ここから先は英語にしていきます。

/imagine prompt:河野太郎 + robot accountant with a necktie makes Objection pose in Phoenix Wright Ace Attorney --ar 16:9

 
未来から来た、AIとVRとGPUのUXをエンタメにするホワイトハッカー作家。 年間700本以上の記事を書きながら、生成AI時代の「つくる人」の技術を 「難しいまま、面白く」社会に実装しています。 講演依頼なども歓迎です https://akihiko.shirai.as