Skip to content

Instantly share code, notes, and snippets.

View hyuki's full-sized avatar

Hiroshi Yuki / 結城浩 hyuki

View GitHub Profile
@hyuki
hyuki / whisper.md
Last active June 8, 2024 06:50
OpenAIのWhisperを用いて音声ファイル(mp3)をテキストファイルに変換するRubyスクリプト
@hyuki
hyuki / gist.md
Created February 7, 2024 13:27
Gitで、特定のファイルを削除したコミットを見つけて復元する方法

特定のファイルを削除したコミットを見つけて復元する方法

ファイルが誤って削除されたり、過去のバージョンに戻したい場合があります。Gitを使えば、これらの操作を簡単に行うことができます。以下に、特定のファイルについて最後にコミットされた状態を見つけ出し、そのファイルを復元する手順を紹介します。

1. filenameについての最後のcommitIDを得る

まず、削除されたファイルや変更を追跡したいファイルの最後のコミットIDを見つけます。これにはgit logコマンドを使用します。

$ git log -- filename
@hyuki
hyuki / chat.md
Created February 2, 2024 13:51
#ChatGPT との対話。Scannableの代替品

質問

ScannableというEvernoteの関連アプリがあるんですが、これの代替品を探しています。自動的にシャッターが切れて、自動的に書類を切り抜き加工してくれるiPhoneアプリ。Evernoteの連携は不要です。

回答

Scannableのような機能を持つiPhoneアプリの代替品をお探しで、自動的にシャッターが切れ、書類を自動的に切り抜き加工する機能があるもので、Evernoteとの連携は不要とのことですね。以下にいくつかのオプションを挙げさせていただきます。

@hyuki
hyuki / exam.md
Last active January 30, 2024 19:01
『数学ガール』から出題された、2024年度栄東中学校入学試験問題 東大特待I〔算数〕の問題全文

『数学ガール』から出題された、2024年度栄東中学校入学試験問題 東大特待I〔算数〕の問題全文

はじめに

結城浩です。

以下に示すのは、令和6年度(2024年)栄東中学校入学試験問題 東大特待I(1月12日)〔算数〕の問題の大問4です。

結城浩『数学ガール』から出題されているため、 受験問題集を出版している「声の教育社」さんから掲載許諾の連絡をいただき、

@hyuki
hyuki / chat.md
Created March 28, 2023 11:22
#ChatGPT と結城浩の対話: AIは「謎の文字列」の秘密を見つけることができるのか。
  • Date: 2023-03-28 (Tue) 20:20:58
  • Model: gpt-4

x, p, e という三種類の文字を並べて作る文字列が与えられて、それがvalid(有効)かinvalid(無効)かという情報も与えます。何がvalidで何がinvalidかを伝えていきますので、どういうルールでvalidか否かを判定しているかを考えてもらいたいと思います。いいですか。

@hyuki
hyuki / chat.md
Created March 27, 2023 12:01
#ChatGPT と結城浩の対話: AIは、矛盾した親子関係をもとに「ループ」の概念を理解できるか

Model: GPT-4

親子関係についての短い文を与えますので、それを「N代前」という表現を使って答えてください。Nは自然数です。たとえば「アリスの父はボブです」という文が与えられたら「ボブはアリスの1代前です」と答えます。また、たとえば「チャーリーの母の父はデイビッドです」という文が与えられたら「デイビッドはチャーリーの2代前です」と答えます。わかりましたか。

@hyuki
hyuki / chat.md
Last active March 17, 2023 23:50
ChatGPT に短い文章の校正をお願いしてみました。

Model: GPT-4

音声入力でエッセイ風の文章を書きました。後ほど文章を提示しますので、誤字脱字、それから文章の「ねじれ」のようなものがあったら、ご指摘してもらえますか。それほど長い文章ではありません。そういう「校正の手伝い」のようなこともしてもらえますよね。

ChatGPT

もちろんです!お手伝いさせていただきます。どんな文章でも、誤字脱字や表現の改善に助言できるよう努めます。文章をお待ちしておりますので、お気軽にご提示ください。

@hyuki
hyuki / chat.md
Created March 17, 2023 10:11
ChatGPTと対話して、画像生成AIを利用して作った人物につける名前のヒントをもらう。

オレンジ色をテーマカラーにした女性キャラクターに名前を付けようと思っています。orangeのよううに英語ではありきたりになってしまうので、別の国の言葉で果実の「オレンジ」の意味を持つ単語を知りたいです。たとえばギリシア語なら、πορτοκάλι(ポルトカリ)というそうです。いろんな国の言葉で「オレンジ」を何と呼ぶか、そしてカタカナでおおよその発音も併記してもらえますか。

以下にいくつかの言語での「オレンジ」の意味と発音を示します。

  • ギリシャ語: πορτοκάλι(ポルトカリ)
  • スペイン語: naranja(ナランハ)
@hyuki
hyuki / chat.md
Created March 17, 2023 01:12
ChatGPT と結城浩の対話(矛盾や反復を含んだ対話によってAIと人間の識別は行えるか)

こんにちは。今後、GPT-4を使ったアプリケーションやサービスがたくさん登場してくると思います。その中には、たとえばSNSを利用したbotもたくさん出てくるでしょう(現在でもすでにありますけれど)。そこで質問なんですが、SNSでおしゃべりしている相手が、人間なのか、GPT-4などの技術を使ったAIなのかを識別するにはどのような会話をしてみればいいでしょうか。一般的なAIでは難しいかもしれないので、GPT-4に限ってもいいです。あなたの考えを聞かせてください。

GPT-4のような高度なAIと人間を識別するのは、時に難しいことがあります。しかし、いくつかの方法を試してみることで、相手が人間かAIかを見極めることができるかもしれません。

  1. 複雑な感情やニュアンスについて尋ねる: AIは感情やニュアンスを理解するのが苦手です。複雑な感情を表現する文章やシチュエーションについて尋ねてみて、その反応を見てください。
@hyuki
hyuki / chat.md
Created March 16, 2023 08:33
ChatGPTにちょっとした会話文のおもしろさを解説してもらいました

結城浩

後ほど、A氏、B氏、C氏という三人のごく短い会話文を示しますので、それのどこが興味深い(あるいはおもしろい)のか教えてもらえますか。

ChatGPT

もちろんです。会話文をお見せいただければ、どこが興味深いかおもしろいかを分析してお答えします。