ChatGPTとWebpilotに聞いてみた。

User

https://www8.cao.go.jp/cstp/ryoshigijutsu/ryoshi_gaiyo_print.pdf
この文章を要約してください。

GPT

gpts.webpilot.aiと通信しました
この文書は「量子未来社会ビジョン~量子技術により目指すべき未来社会ビジョンとその実現に向けた戦略~」の概要を説明しています。令和4年4月22日に内閣府科学技術・イノベーション推進事務局によって公開されたこの文書では、量子技術を活用し、社会全体のトランスフォーメーションを実現するための戦略が提示されています。量子技術の国際競争が激化する中で、量子コンピュータ、量子通信、量子暗号通信などの分野での研究開発や人材育成が重要とされ、経済成長、人と環境の調和、心豊かな暮らしの実現を目指す未来社会ビジョンが描かれています。量子技術による成長機会の創出や社会課題の解決を目指し、2029年には1,000論理量子ビットを目標に掲げるなど、具体的な技術開発の目標も設定されています。また、量子技術を活用した新産業やスタートアップ企業の創出・活性化に向けた取り組みも説明されており、2030年には量子技術による生産額を50兆円規模にすることを目指しています。

User

実際のところ実現可能性は何%くらいなのでしょうか?推計してみてください、またその根拠もあればあなたなりの説明をお願いします。

GPT

量子技術の未来社会への実現可能性を定量的なパーセンテージで表すことは非常に難しいですが、技術開発の進捗状況や国際的な動向、さらには政策や資金のサポートなど多くの要因に基づいて、ある程度の見積もりを試みることは可能です。

技術開発の進捗

量子コンピュータ、量子通信、量子暗号などの分野では、世界各国で研究開発が活発に行われており、一部の技術では商用化への道筋が見え始めています。しかし、量子技術全体が社会に広く普及し、経済や生活に大きな変革をもたらすレベルに達するには、まだ多くの技術的課題が残っています。

国際競争と協力

量子技術は国際競争が激しく、米国、中国、EU、日本などが技術開発に多大な投資を行っています。このような競争環境は技術革新を加速させる一方で、技術標準や安全性に関する国際的な協力体制の構築も重要です。

政策と資金のサポート

政府による研究開発への支援や、産業界との連携強化は、量子技術の社会実装を加速する上で欠かせません。日本の「量子未来社会ビジョン」のような戦略が実効性を持つためには、持続的な政策支援と資金供給が必要です。

推計と根拠

これらの要素を考慮すると、2030年までの短中期的な視点では、量子技術が特定の産業や分野で実用化され、初期の成果をもたらす可能性は高いと言えます。しかし、社会全体をトランスフォームするレベルの普及となると、多くの不確実性があり、実現可能性はより低くなります。したがって、量子技術の社会実装に関しては、段階的に進展することが予想されます。

短期的な実用化(特定分野での応用): 60-70%
中長期的な社会全体への普及: 30-50%
この見積もりは、現在の技術開発の速度、国際競争の激しさ、政府や民間からの継続的なサポートの可能性を考慮したものです。技術の研究開発だけでなく、社会的な受容度や法的・倫理的な課題の解決も実現可能性に影響します。

結論として、量子技術の完全な実現は多くの挑戦を伴いますが、政府、産業界、学術界の継続的な協力により、段階的に社会への貢献が期待できます。

ChatGPT+Diagrams:Show Me

ChatGPTにDiagrams:Show Meというプラグインを入れてみた。

文章を解析してフルーチャートやガンチャートを作成してくれるという

使えるようになると便利そうな気がする。

基本的にプログラムというのフローチャートを正しく書き出すことができるかどうかなんだろうな。

仕事をする上で、それぞれがみな頭の中に業務のフローチャートを持っている。その論理回路のイエス・ノーの選択をいくつも乗り越えて良いサービスを作り出しているのだ。

仕事ができる人や教え方が上手な人というのは、この業務のフローチャートを書き出すのが上手で、しかもブラックボックス化させない工夫ができているのだと思う。まちがってもこんなフローチャートは書かないと思う。

インプット→いろいろあって→アウトプット

Miroでドラッグアンドドロップを使用して編集というのが、ちょっとよくわからないのだけれど、ボチボチ触ってみて使えるようになりたいものです。

 

 

それにしてもChatGPTとにかく触ってみると面白そうですね。

教養としてのプログラミング

今年は教養としてのプログラミングスキルを高めていきたい。
高めるというかプログラミングができるようになるというのはどういうことかっていうところから始めなくちゃならないのだけれど。
そもそも「プログラミングができる」というのはどういうことなんだろうか?

変数、データ型(文字とか数とか日時とか)、制御構造、関数などの基本的な概念をマスターすること。
コードを記述できるように、ロジックを組み立てて効率的にかけるようになること
テキストエディタやGitのようなバージョン管理システムを使いこなせるようになること
アルゴリズムやデータ構造を効率的に選択し適用する能力をもつこと
常に新しい技術や手法を学び適応する柔軟性を持つこと

単にコードを書くことができるということ以上に、問題を解析し、効率的かつ創造的な方法で解決策を実装する。問題を定義しそれをハックするという能力を高めていくことなんだと思います。

いろいろな状況や現実の世界の変化についていけるようになるためには、今まで以上に色々な分野に興味を持って知るための行動を多くする必要があると思います。

「別にこまっていないしこのままでいいや」というような「現状維持バイアス」に飲み込まれることはよくなさそうです。

これまでに想定しなかったような災害や事件に巻き込まれることもあり得る時代になっています。

情報テクノロジーやコミュニケーション技術の変化、OpenAIによる知的創作活動のコスト変化など、これから先10年ほどの間に起こる社会変化は大きなものになるでしょう。

印刷技術、蒸気機関、内燃機関、電信電話、電波通信、発電、コンピューター、時代時代に誕生した技術はそのつど社会を作り替えていています。
人の生き方はそれぞれの時代に合わせて最適化され変化していきました。

自分自身の目標や価値観は自ら欲するから変わるというわけではなく、環境によって、(言い方を変えれば)、押し付けられるようにして、変化していくのだと思います。
自分が快適でなかったり、なにか違和感を感じているとしたら、それは、環境が自分に対して「お前は変化しなければならない」と言っているのかもしれない。

猫のように変化しないことも、それはそれで幸せかもしれないけれど、それは「飼い猫」であることあるいは「街の猫」であることが必要なのかもしれません。

いわゆる「野生の猫」日本で言えば「イリオモテヤマネコ」も「ツシマヤマネコ」も絶滅危惧種であり、庇護下にない状態では、生きていくのは非常に困難だったりする。

ではそのようなヤマネコは家猫に比べると不幸なのか、なんらかの保護下に置かれることで

死なない

という幸福を得ることができることは、間違いないといえる。

ただ、そのような庇護の傘が、ある日突然なくなってしまうことだってあるかもしれない。
それは災害だったり、経済的な不況だったり、もしかしたら戦争だったりするのかもしれない。

家猫が野生に帰れないように、人もなんらかの保護がなければ生きていくことはできない。

お互いを保護することのルールが少しづつ変わったとしても、なんらかの保護下でなければ人は生きていけないというのも、僕は事実だと受け止めている。

教養としてプログラミングスキルを高めていくというのは、その保護の手順やプロトコルを書き換えていくために必要なのではないだろうかと思っているのだ。

Chat-GPTについて聞いてみる

## USER
platform.openai.com のwebサービスの使い方を知りたいのですが、初心者はどんなことができるのでしょうか?どういうふうに使い方をマスターしていくといいでしょうか?
## ASSISTANT
OpenAIのGPT-3は、プログラミングを通じてさまざまな形で利用することができます。その一部はAPIを通じてアクセスすることができます。OpenAIのWebサービスの基本的な使い方について説明します。
まずは、OpenAIの公式ウェブサイトからAPIキーを取得するところから始まります。APIキーは、OpenAIのサービスを利用するための一種のパスポートのようなものです。
次に、プログラムからOpenAIのAPIを呼び出すためのコードを書きます。Pythonが一般的に使われる言語ですが、他の言語でもAPIを呼び出すことは可能です。以下にPythonを使った例を示します:
“`python
import openai
openai.api_key = ‘your-api-key’
response = openai.Completion.create(
  engine=”text-davinci-003″,
  prompt=”Translate the following English text to French: ‘{}'”,
  max_tokens=60
)
“`
上記の例では、入力プロンプトとして “Translate the following English text to French: ‘{}'” を使用しています。{}内に翻訳したい英文を入れ、このプロンプトをモデルに渡すと、それに基づいてフランス語の翻訳を生成します。
始めるためのいくつかのステップ:
1. APIキーの取得:OpenAIの公式ウェブサイトからAPIキーを取得します。
2. 公式ドキュメンテーションの読解:OpenAIの公式ドキュメンテーションを読むことで、APIの詳細を理解します。
3. シンプルなプログラムの作成:上記のようなシンプルなプログラムを作成し、その動作を理解します。
4. プログラムの拡張:基本的なプログラムを理解したら、それを自分のニーズに合わせて拡張していきます。
これらのステップを踏むことで、OpenAIのWebサービスの使い方をマスターしていくことができるでしょう。
## USER
pythonの知識も必要なのですね?
## ASSISTANT
はい、OpenAIのAPIを利用するには基本的なPythonの知識が必要です。PythonはOpenAIが公式にサポートしている言語であり、そのため多くのチュートリアルやガイドがPythonで提供されています。
ただし、API自体はRESTfulなWebサービスであり、基本的にはどのプログラミング言語からでもアクセスできます。ただし、Python以外の言語を使用する場合、その言語でHTTPリクエストを行う方法やJSONデータを扱う方法を理解している必要があります。
Pythonをまだ学んでいない場合でも、Pythonは初心者にとって学びやすい言語とされており、Web上に多くのリソースが存在します。Pythonを学ぶことはOpenAIのAPIを利用するだけでなく、データ解析や機械学習など、幅広い分野で役立つスキルとなります。

手形のめんどくさい事務処理方法を聞いてみた。

質問


## USER

弊社のお客様Bからもらった支払い手形を、回し手形として仕入先Aの支払いに使用しました。

仕入先Aはその回し手形を銀行取り立てに出すのを忘れてしまい決済をしませんでした。

手形の差し替えや領収書の返還などする必要があるのですが、経理上どのような処理をするのが正解でしょうか。

手形の決済日は2023年5月31日 今日は2023年6月8日です。

段取りをわかりやすくしてその手順を書き出してください。

GTP3.5の回答

## ASSISTANT
以下は、弊社のお客様Bから受け取った支払い手形の処理手順についての一般的なアドバイスです。ただし、具体的な処理は会社の経理ポリシーや地域の法律によって異なる場合がありますので、専門家に相談することをおすすめします。
1. 手形の決済日を確認する:手形の決済日が2023年5月31日であることを確認します。
2. 銀行に問い合わせる:仕入先Aが手形を銀行取り立てに出さなかったため、銀行に連絡して現在の手形の状況を確認します。銀行は手形の現在の状態と、追加の手続きや書類が必要かどうかを教えてくれるはずです。
3. 手形の差し替えを検討する:銀行から手形が未決済であることが確認された場合、手形の差し替えを検討します。手形の差し替えとは、受け取った手形を新たな手形に交換することです。この場合、支払い期日を延長した手形を再発行することができます。
4. 領収書の返還を要求する:手形の決済が行われなかった場合、仕入先Aに領収書の返還を要求します。これは、支払いが行われなかったため、手形の交換に伴って発行された領収書を返却してもらうことを意味します。
5. 会計処理を行う:手形の差し替えや領収書の返還が確定したら、会計処理を行います。具体的な処理方法は、会社の経理ポリシーや会計基準によって異なる場合があります。通常は、手形の差し替えに伴う債権・債務の処理や、領収書の返還による支払いの取消処理が必要となるでしょう。
上記の手順は一般的なケースに基づいていますが、実際の処理は会社の状況や法的な要件に合わせて調整する必要があります。会社の経理担当者や税理士と相談し、

GPT4の回答

## ASSISTANT
回し手形が期日に決済されなかった場合の処理は、通常は手形の発行者、持参者、引受人の間で協議が行われます。その際の通常の手順は以下のようになります。
1. まず、仕入先Aに対して、手形の未決済事実の確認をします。手形が期日に未決済であること、そしてそれが仕入先Aの銀行取り立て忘れによるものであることを正式に確認するためです。
2. 確認後、お客様Bから受け取った元の手形の延長や新しい手形の発行を依頼します。これはお客様Bとの信頼関係を維持するためにも必要です。
3. お客様Bが新しい手形を発行するか元の手形を延長することに同意したら、その新しいまたは延長された手形を仕入先Aに渡します。
4. 仕入先Aが新しい手形を受け取った確認を受けたら、古い手形を取り戻します。この手形は無効化し、保管または破棄します。
5. この全ての過程を経理処理として記録します。新しい手形の発行または古い手形の延長、それに関連するすべての文書のやり取りを詳細に記録し、それが後で照会できるようにします。
これは一般的な手順であり、実際の処理は具体的な状況や企業のポリシー、または地域の法規制によって変わる可能性があります。法的なアドバイスを求める場合は、適切な専門家に相談してください。
Verified by MonsterInsights