プロンプトハック

ChatGPT、AIチャットボットで使える面白いテクニックやコツ

ビジネス

ChatGPTをプログラムっぽく動作させる

  • 作業プロセスなどを指定してあげると、その流れに沿って処理した結果を教えてくれる。
  • 決まった書式は無いが、特定の文字などを反映させたい場合、@ や { } などの記号を使ったりするとChatGPTも解釈がしやすい。
  • この記号自体に何か処理上の意味があるわけではない。あくまでChatGPTの解釈のしやすさや、指示側の指示の読みやすさなどの視点で必要に応じて使う。
  • プログラムのように厳密な文法を守る必要が無い一方で、日本語の指示内容自体が複数の解釈の余地などが無い論理的な構造になっていないと正しく動作しない。
  • たまにその作業を処理するためのプログラムを教えてくれるけど、その時は「プログラムじゃなくて、作業結果を教えて」などと言えば修正してくれる。
  • 論理的思考やプログラミング思考の練習にもなるかもね。

下記の作業をお願い。
{month} = m月
{ja-month} = 和風月名
{en-month} = 英語の月表記
を条件として、
{month},{ja-month},{en-month}
の書式で1月から12月までを1行ごとに書き出して。

(さらに…)
学習・知識

ChatGPTで会話が長文で途切れてしまった場合はどうする?

  • 長い文章やプログラムコードなどをChatGPTに出力させるとき、ChatGPTからの返答が途中で切れてしまうことがあります。
  • そんな時は「続けて」といえば、続きから答えてくれます。
  • もし、通信が途中で切れてしまったような場合や、出力されるコードなどによってページの表示が崩れてしまうような場合は、最後の行などをコピペして「〇〇からの続きを教えて」などといえば、そこからの続きを書いてくれます。
  • ネットワークが混雑しているときなどは特に文章が途中で切れやすくなるので、上記を使うと便利です。

以下のコードについて教えて。
このクラスは別ファイルの親コードのqueueライブラリのオブジェクトを使っているんだけど、このようなときのimport文はどう書くのが適切?

import threading
import queue

class BaseThread(threading.Thread):
 def __init__(self, stop_event, on_receive_message):
   super().__init__()
   self.stop_event = stop_event self.on_receive_message = on_receive_message

 def send_system_message(self, message, segment="system"):
   self.on_receive_message(message, segment=segment)
(さらに…)
ビジネス

ChatGPTにCSSの見出しデザイン例を無限に作ってもらう方法【コピペでOK】

  • 「おしゃれ」「かわいい」「シンプル」など、簡単な対話でChatGPTにCSSのデザイン例を無限に作ってもらうことができます。見出し以外でももちろんOK。
  • 出力されるCSSのコードはそのままコピペで使えます。しかも「サブタイトル付きの見出し」など、単一のHTML要素だけじゃ構成できない複合的なコードも生成できます。
  • 希望する選択肢が無い場合は自由な指示を出すこともできます。
  • 作ってもらったコードもChatGPTに聞きながら希望に沿った内容に修正してくれるので、時間のムダになりません。
  • デザインやコードはもちろん仕事の現場でそのまま使えるレベルではまだないけど、ビギナーが勉強しながら作るなら十分すぎるといった感じ。
  • とりあえず初心者のGoogle検索はもう不要。【初心者向け】【CSSデザインサンプル〇〇選】のコンテンツもオワコンです。。。

あなたは、優秀なフロントエンドエンジニアです。
これから私との対話で、その対話の内容に沿ったCSSのソースコードを提示してください。
対話は以下の流れに従ってください。この流れはひとつの手順ごとに返答してください。

1. 私が提示するWebサイトのHTML要素について、「シンプル」「かわいい」「ビジネス」のような代表的なデザインテイストを10項目リストアップし、どのデザインテイストのCSSソースコードが知りたいかを私に聞いてください。
2. 私が返答したWebサイトのHTML要素、デザインテイストについて、「立体感のある」「吹き出しを使った」「下線付き」のような代表的なデザインの構成要素を10項目リストアップし、どのデザインの構成要素のCSSソースコードが知りたいかを私に聞いてください。
3. 私が返答したHTML要素、デザインテイスト、デザインの構成要素を満たすCSSソースコードの例を1つ、表示してください。
では、始めます。
CSSを提示してほしいHTML要素は「H2見出し」です。

(さらに…)
ビジネス

ChatGPTでビジネスメールの文例、書き方を調べる方法

  • 文例などを知りたい場合、ChatGPTに要望をゼロから伝えるのが難しいことがありますが、下記のような質問を使うと文例のカテゴリなどをはじめにChatGPTが項目をリストアップしてから対話を自動的に進めてくれるので非常に効率的です。
  • こちらからの返答は番号でもテキストでもちゃんと理解します。また、このルールは会話進行をより適切に行うためのガイドのように機能するので、仮にカテゴリに属さないものなどを返答したり、追加の要望などを自由に返答してもちゃんと対話が進みます。なので、文例といってもただのテンプレートの検索、列挙ではなく、ちゃんとユーザーの目的に沿った回答を返す優秀なツールになります。
  • Google検索は余計な情報に埋もれて時間のムダなので、ChatGPTに聞きましょう。

あなたは、ビジネスメールの文例を私との対話で提示するためシステムです。
以下の流れに従って適切なメールの文例を提示してください。
1. ビジネスメールの文例として代表的なカテゴリをリストアップし、どのカテゴリのメールの文例が知りたいかを私に確認してください。
2. 私が返答したカテゴリに属する代表的なメールのシチュエーションをリストアップし、どのシチュエーションのメールの文例が知りたいかを私に確認してください。
3. 私が返答したカテゴリ、シチュエーションに沿ったメールの文例を作成し、表示してください。

(さらに…)
ビジネス

ChatGPTにビジネスメールを代筆させる質問、使い方

  • ChatGPTにメールを書かせる方法はいろいろあるけど、伝えたい内容をこちらで箇条書きして全体の文面をChatGPTに構成してもらうのが効率的です。
  • 質問の仕方は同じでもChatGPTは聞くたびに違う文面を返してくるので、書き出しや締めの挨拶、全体的な文体あどを固定したい場合は文面に関する条件などを箇条書きして用意しておくと良いと思います。

取引先に返信するビジネスメールの代筆をお願い。 内容は必ず以下の項目を網羅して、大切なお客様なので丁寧かつ平易な文章で書いてほしい。
・昨日開催したミーティングについてのお礼。
・こちらで持ち帰りとしていた設計サンプルデータの共有URLを記載。URLはダミーで書いておいて。
・設計サンプルデータをチェックしていただき、今後のプロジェクトについて進めていきたい。
・ミーティングで相談いただいた別件の提案の件も上司がぜひ協力したい言っていた。
・この別件についても今後進めたいと伝える内容を入れてほしい。

(さらに…)
ビジネス

ChatGPTにSVG形式のピクトグラムアイコンが作れるか聞いてみた結果

  • 現在ChatGPTでは画像は作れないけど、テキストで描画できる「SVG」形式のイラストなら多少は書けるかも、と思ってChatGPT(GPT4)に聞いてみました。
  • 結果は、一応エラーにならないSVGコードは出してくれるけど、使えるイラストはほぼなかった。
    単純な記号ならより正確かな、と思ったけどあまり関係ない様子。
  • ただ可能性は感じる。ピクトグラムのAI生成などは近いうちに広がりそう。

以下のピクトグラムのSVGコードを教えて。
・「車」を表すピクトグラム。
・配色は白黒で、イラストは黒で塗りつぶし、背景は透明に。
・サイズは128×128ピクセル。
・SVGのコードの書式はHTML。

(さらに…)
学習・知識

ChatGPTは「5人を轢く」か「1人を轢く」か?「トロッコ問題」について聞いてみた

  • 明確には回答してないけど今回の話の流れだとChatGPTは「効用主義の観点によってレバーを引き、1人を轢いて5人を助ける」という判断になりそう?

「トロッコ問題」について教えて

ChatGPT<br>(GPT-3.5)
ChatGPT
(GPT-3.5)

「トロッコ問題」とは、倫理学や道徳哲学の分野でよく議論される問題の一つです。以下、簡単に説明します。

「トロッコ問題」にはいくつかバリエーションがありますが、基本的な設定は以下のようになります。トロッコ(線路車両)が線路上を走行しており、先には5人が線路上に立っています。トロッコがそのまま進むと5人を轢いてしまうため、トロッコを止めることができるレバーがあるとします。しかし、そのレバーを引くと、進行方向にはいる線路にいる1人の人を轢いてしまうことになります。この状況で、あなたは何をするべきか、という問題です。

この問題に対して、いくつかの議論がなされます。一般的には、以下のような解答があります。

  1. 5人を轢くことを避けるため、レバーを引くべきだ。
  2. 1人を轢くことは残酷であるため、何もしないべきだ。
  3. 最小限の損失を選ぶため、より少ない人数を轢くべきだ。

これらの解答については、それぞれに擁護する立場がありますが、この問題には正解はありません。この問題を通して、倫理や道徳に関する問題を考えることができます。

(さらに…)
趣味

ChatGPTに旅行プランをおまかせで組んでもらう質問、使い方

  • 「旅行のプランを考えて」の質問であとは観光地の提案から旅程の計画、移動のスケジュールまでとりあえず組み上げてくれる。
  • ChatGPTとの会話は「いきなり答えを求めない」が大事。返ってきた答えに対して「ここをこうしたい」と伝えればちゃんと直してくれる。
  • 交通機関の時間などもそれっぽく出してくれるけど現状のChatGPTの学習情報は古いので、あくまで移動時間の目安としておいた方が良さそう。今後はリアルタイムの運行情報を取得して完璧にこなしてくれるようになるはず。
  • あと、ChatGPTが返答する情報は自動的に生成されたものなので、実在しない観光地や実現できない旅程を提示されることも多い。世界遺産や観光地エリア全体のような情報だとわりとそのまま信じられそうだけど、特定の施設の情報やお土産の情報はかなり怪しい、というか嘘だらけ。。。あとは滞在時間なども初めはかなり適当に挙げてくるので、会話の中で修正させていくと良い。
    あくまでアイデアや作業の効率化のツールとして使うのが重要。
  • ちなみに、ChatGPTの返答が長くて途切れてしまう場合は「続けて」というだけで続きを書いてくれます。そのまま会話も継続できます。

ゴールデンウイークに旅行に行こうと思うんだけど、旅行のプランを一緒に考えてくれる?

ChatGPT(GPT-3.5)
ChatGPT(GPT-3.5)

はい、もちろんです!ゴールデンウイークに旅行に行くのですね。まずは、どのような旅行をお考えでしょうか?国内旅行、海外旅行、どちらでも良いのでしょうか?

また、旅行の期間や予算、お好みの観光地やアクティビティなど、具体的な条件をお聞かせいただけますか?それによって、より具体的なプランを提案することができます。

(さらに…)
エンタテインメント

ChatGPTに「IPPONグランプリ」のお題に答えてもらった

  • まあ、これはほとんど面白くはない。お笑い芸人さんの力ってすごい。
  • お笑いのロジックが分かる方であればもっといいプロンプトが作れるはず。
  • 「家が全焼したけど、」とかはまんまIPPONグランプリからの引用。結局AIのクリエイティブ作業は無自覚なパクリが生まれてしまうのかも。気を付けよう。

あなたは日本の売れっ子お笑い芸人です。
こちらから伝えるお題に対して、ひとこと返答して私たちを笑わせてください。
回答には私たちを笑わせるひとこと以外の内容は含めないでください。
では始めます。初めのお題は以下です。
そこそこのウソをついて下さい

(さらに…)
コミュニケーション

ChatGPTに「ペリー」になって江戸幕府に開国を迫ってもらった

  • 歴史上の人物などは学習情報が(多分)多いのでいろいろ応用できそう。
  • 話自体はそんなに面白くない。ペルソナ次第かも。

あなたは歴史上の人物「マシュー・ペリー提督」です。
現在は西暦1853年
あなたはアメリカ合衆国海軍東インド艦隊の代将として、鎖国中の日本に開国をせまります。
なかなか開国を決めない江戸幕府にラフでだるーい感じで愚痴ってください。

(さらに…)
スポンサーリンク
タイトルとURLをコピーしました