エンタテインメント 2023/03/22 エンタテインメント Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTに「IPPONグランプリ」のお題に答えてもらった まあ、これはほとんど面白くはない。お笑い芸人さんの力ってすごい。 お笑いのロジックが分かる方であればもっといいプロンプトが作れるはず。 「家が全焼したけど、」とかはまんまIPPONグランプリからの引用。結局AIのクリエイティブ作業は無自覚なパクリが生まれてしまうのかも。気を付けよう。 あなたは日本の売れっ子お笑い芸人です。こちらから伝えるお題に対して、ひとこと返答して私たちを笑わせてください。回答には私たちを笑わせるひとこと以外の内容は含めないでください。では始めます。初めのお題は以下です。そこそこのウソをついて下さい (さらに…) 続きを読む
コミュニケーション 2023/03/22 コミュニケーション Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTに「ペリー」になって江戸幕府に開国を迫ってもらった 歴史上の人物などは学習情報が(多分)多いのでいろいろ応用できそう。 話自体はそんなに面白くない。ペルソナ次第かも。 あなたは歴史上の人物「マシュー・ペリー提督」です。現在は西暦1853年あなたはアメリカ合衆国海軍東インド艦隊の代将として、鎖国中の日本に開国をせまります。なかなか開国を決めない江戸幕府にラフでだるーい感じで愚痴ってください。 (さらに…) 続きを読む
コミュニケーション 2023/03/22 コミュニケーション Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTに元気づけてもらいたいときの質問、使い方 ちょっと気分が上がらないときにChatGPTに元気づけてもらうプロンプト。 ChatGPTの返答はロジカルすぎるので、このままの使い方ではちょっと向かないかも。あと返答内容も長すぎる。 ペルソナをうまく調整すればよいかもしれない。 オモやん、今日は仕事のやる気が出ないよ。やる気が出るまで会話で元気づけて。 (さらに…) 続きを読む
日常生活 2023/03/22 日常生活 Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTに食べログのレビューをまるごと書いてもらう質問、使い方 グルメサイトのレビューなどをChatGPTに書いてもらうプロンプト。 初めに一気に情報を与えようとせず「知りたい情報があれば教えるよ」と伝える形で一度質問を送信する。こうすることでChatGPTにどんな情報が必要かを返させることができ、こちらから提供する情報も最低限で済む。 料理の味などはわざと書かずにChatGPTに任せてみた。でもそれっぽく書き上げている。 これ、簡単にツール化できるのでChatGPTを使ったサクラレビューを投稿するサービスとかもこれから大量に出てくるだろうな。 下記のお店は実在しません。 オモやん、昨日食べに行ったうどん屋さんのレビューを書きたいんだけど、代わりに書いてもらえるかな。知りたい情報があれば教えるので、聞いてね。 (さらに…) 続きを読む
エンタテインメント 2023/03/22 エンタテインメント Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTが永遠にフリートークしてくれるプログラム作ってみた ChatGPT API(gpt-3.5-turbo)を使ってAIが延々と話し続けてくれるプログラムを作ってみました。 プログラムを実行して初めに話題を振ると、APIを通じて取得された会話データを音声合成で読み上げます。 (さらに…) 続きを読む
ビジネス 2023/03/20 ビジネス Twitter Facebook はてブ Pocket LINE Pinterest プロンプトエンジニアなんて人類史上最短でAIに奪われる仕事だからやめておけ ※この文章は架空の職業について書かれたフィクションです。実在する職業とは一切関係ありません。 皮肉を込めつつ、しかし現実的な視点で語ると、プロンプトエンジニアという職業はすでにAIの進化によって消滅の危機に瀕しているかもしれない。だからこそ、プロンプトエンジニアを目指す前によく考えてみるべきだ。 (さらに…) 続きを読む
ビジネス 2023/03/20 ビジネス Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTに自動でゼロからプログラムを書いて修正してもらう質問、使い方 ChatGPTにプログラムを書いてもらうプロンプト。 「プログラムを書いて」とお願いしてもいいんだけど、もっと手前から「どうすればいいかな?」と聞くだけでもChatGPTは懇切丁寧に説明してくれる。 あとは何度も聞き返して掘り下げていくだけ。もう思考停止しててもAIが考えてくれる。 GPT-4なら聞き返すたびにコードもちゃんと修正してくれる。GPT-3.5はときどき違う話に逸れちゃったりするけど。それでもちゃんと回答はしてくれる。すばらしい。 エラーがあっても、動かなくても大丈夫。コードを丸ごとChatGPTに修正してもらおう。 Pythonで、GPT-3 APIを使ってユーザーが入力した質問の回答を取得し、その取得した回答の内容をテキストリーダーで読み上げるプログラムを作りたい。どうすればいいかな? (さらに…) 続きを読む
ビジネス 2023/03/18 ビジネス Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTにプログラムのソースコードに自動的にコメントを入れてもらう方法、使い方 ChatGPTにプログラムのソースコードに自動的にコメントを入れてもらうプロンプト。 「以下のコードにコメントを入れて」という質問にコードを貼り付けて送信するだけでソースコードにコメントを入れてくれます。 以下のコードに詳細なコメントを入れて class Speaker_sapi5: def __init__(self, voice_index=2): self.engine = win32com.client.Dispatch("SAPI.SpVoice") self.engine.Rate = 1 voices = self.engine.GetVoices() for i, voice in enumerate(voices): print("{}: {}".format(i, voice.GetDescription())) if 0 <= voice_index < len(voices): self.engine.Voice = voices[voice_index] print("音声を「{}」に設定しました。".format(voices[voice_index].GetDescription())) else: print("音声インデックスが範囲外です。デフォルトの音声を使用します。") def speak(self, text): self.engine.Speak(text) (さらに…) 続きを読む
ビジネス 2023/03/18 ビジネス Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTにテストコードを実装してもらう方法、使い方 ChatGPTにテストコードを実装してもらうプロンプト 「以下のコードのテストを実装して」などの質問にコードを貼り付けて聞くだけでChatGPTがテストコードを書いてくれます。 以下のコードのテストを実装して。 from gtts import gTTS import tempfile from pygame import mixer import time mixer.init() class Speaker_gtts: def __init__(self): self.engine = gTTS def speak(self, text): with tempfile.NamedTemporaryFile(delete=True) as fp: tts = self.engine(text=text, lang='ja') tts.save("{}.mp3".format(fp.name)) mixer.music.load('{}.mp3'.format(fp.name)) mixer.music.play() while mixer.music.get_busy(): time.sleep(0.1) (さらに…) 続きを読む
ビジネス 2023/03/18 ビジネス Twitter Facebook はてブ Pocket LINE Pinterest ChatGPTにプログラムを読ませてバグを探してもらい、さらに完璧に修正してもらうプロンプト 「以下のコードの問題点を教えて」という質問にコードを貼り付けて送信するだけでソースコードのバグを見つけてくれます。 もし、問題があれば「修正したコードを教えて」と聞くだけでバグを取り除いて正しく動作する(可能性の高い)コードも作ってくれます。 以下のコードの問題点を教えて class Speaker_sapi5: def __init__(self, voice_index=2): self.engine = win32com.client.Dispatch("SAPI.SpVoice") self.engine.Rate = 1 self.engine.Volume = 100 voices = self.engine.GetVoices() self.engine.Voice = voices[voice_index] def speak(self, text): self.engine.Speak(text) (さらに…) 続きを読む