毎日更新~
ChatGPTの誕生後、その非常に強力で信じられないほどの能力のために多くの注目を集めています。 ユーザーは、ChatGPTを楽しく知識豊富なチャットツールと見なしています。 しかし実際には、適切なプロンプトとチェーンがあれば、ChatGPTはさまざまな複雑なタスクを処理できる魔法の生産性ツールとして使用できます。 このリポジトリでは、ChatGPTを使用してさまざまなタスクを実行する方法について詳しく説明します。
もう1つ:著者は、Machine LeaningのGoogle開発者エキスパートとして、Google Bardモデルの内部トライアルを取得しようとしています。 Google Bard関連のレビューと使用ガイドラインもこのリポジトリに更新されます。 乞うご期待~
Githubで著者をフォローし、このプロジェクトを気に入ってくれることを歓迎します! あなたのサポートは、著者が研究を続けるための最大の動機です!
ChatGPT(およびGoogle Bard)をさまざまなNLPタスクと一部の非NLPタスクに使用する予定です。
説明するNLPタスクを次の図に示します。
このタスクは通常、Grammarlyなどのツールを使用して実行されますが、実際には、ChatGPTはテキストの研磨とエラー修正のためのさらに強力なツールとして使用できます。
以下に、ChatGPTを使用してテキストを磨く方法を示します。
润色下面这段话,修正其中的语法错误,使用正式的文风:
机器学习正式一个好的工具啊,他啥都做,比如他可以帮我修一修语法和拼写地错误。
次に、次の結果が得られます。
机器学习是一个非常好的工具,它可以胜任各种任务。例如,它可以帮助我修正语法和拼写错误。
どう思いますか。 すごいと思いませんか?!
実際には、ChatGPTに、シナリオに合わせてテキストスタイルを編集または書き換えるように依頼できます。 たとえば、次のように質問できます。
润色下面这段话,将其改写成文章的标题: 机器学习正式一个好的工具啊,他啥都做,比如他可以帮我修一修语法和拼写地错误。
このようにして、望ましい結果を得ることができます。
"机器学习:修正语法和拼写错误的好工具"
このタスクは通常、Google翻訳やDeepLなどのツール、およびChatGPTを使用して行われます。
以下に、ChatGPTを使用してテキストを翻訳する方法を示します。
翻译下面这段话:
Knowledge is power! And it exists in the ChatGPT!
次に、次の結果が得られます。
知识就是力量!而这种力量存在于ChatGPT中!
上記のより一般的なテキストタスクに加えて、ChatGPTを微調整してデータを読み取り、ビジネスロジックを理解して、バックボーンの従業員レベルの生産性アシスタントになることができます。
以下では、シナリオごとに分類します。
コーパスの増強は、会話型ボットの開発において時間と労力を要する作業です。 ChatGPTを使用すると、ChatGPTに既存のコーパスを理解させ、それを拡張することができます。
既存のコーパスが次のようになっているとします。
テキスト | 畑 | エンティティマッピング |
---|---|---|
戸を開けて下さい | デバイスコントロール | 設備:車のドア |
エアコンを切る | デバイスコントロール | 設備:エアコン |
人民道路への移動 | 航法 | POI: 人民の道 |
カントリーパークへのドライブ | 航法 | POI: カントリーパーク |
テキストベースのボットであるChatGPTは、表形式の情報をどのように読み取ることができるのか疑問に思われるかもしれません。 実際、ChatGPTは私たちが思っていたよりも賢いです。 たとえば、Markdown形式のデータのテーブルを彼に与えることができます、たとえば、上記のテーブルのMarkdown表現は次のようになります。
| 文本 | 领域 | 实体映射 | | -------------- | -------- | ------------- | | 打开车门 | 设备控制 | 设备:车门 | | 关闭空调 | 设备控制 | 设备:空调 | | 导航到人民路 | 导航 | POI:人民路 | | 开车去郊野公园 | 导航 | POI:郊野公园 |
Excel から直接データをコピーしてテキスト ボックスに貼り付けると、テーブルはスペースで区切られた各セルとして表されます。 また、上記の表形式データの例を使用すると、次の表形式のデータ表現を取得できます。
文本 领域 实体映射 打开车门 设备控制 设备:车门 关闭空调 设备控制 设备:空调 导航到人民路 导航 POI:人民路 开车去郊野公园 导航 POI:郊野公园
ただし、次の理由から後者をお勧めしません。
ChatGPTがテーブルを読み取る方法を学習したので、ChatGPTを使用してこれらのコーパスを拡張する方法を示します。
你是一个自然语言处理的语料增强程序,请理解并增强下面这个的语料,不要过度泛化: | 文本 | 领域 | 实体映射 | | -------------- | -------- | ------------- | | 打开车门 | 设备控制 | 设备:车门 | | 关闭空调 | 设备控制 | 设备:空调 | | 导航到人民路 | 导航 | POI:人民路 | | 开车去郊野公园 | 导航 | POI:郊野公园 |
次の結果が得られます。
はい、私は間違っていません、そしてあなたはその権利を読んでいます、今回はChatGPTはテキストではなく表を提供します! 実際、テキストベースの会話型ボットとしてのChatGPTには、テーブルなどのテキスト以外の製品を直接生成する機能はありません。 では、なぜテーブルとして表示されるのでしょうか。 これは、ChatGPTがテーブル情報をマークダウン形式で出力し、ChatGPT Webページがマークダウン情報をレンダリングするため、ユーザーにレンダリングされたテーブルが表示されるためです。 ChatGPT によって出力される実際のテキストは次のようになります。
| 文本 | 领域 | 实体映射 |
| ----------------------------- | -------- | ------------------------------------------ |
| 打开后备箱 | 设备控制 | 设备:后备箱 |
| 调高音量到80 | 设备控制 | 设备:音响,属性:音量,数值:80 |
| 导航到北京天安门广场 | 导航 | POI:北京天安门广场 |
| 开启车辆防盗系统 | 设备控制 | 设备:防盗系统 |
| 显示明天的天气 | 天气查询 | 时间:明天 |
| 将客厅灯调暗一些 | 设备控制 | 设备:客厅灯,属性:亮度,数值:稍微暗一些 |
| 播放周杰伦的七里香 | 娱乐 | 歌手:周杰伦,歌曲:七里香 |
| 打开窗户 | 设备控制 | 设备:窗户 |
| 降低空调温度到25度 | 设备控制 | 设备:空调,属性:温度,数值:25 |
| 导航到附近的加油站 | 导航 | POI:加油站 |
| 调整座椅到舒适的位置 | 设备控制 | 设备:座椅,属性:位置,数值:舒适 |
| 停止播放音乐 | 娱乐 | 动作:停止播放音乐 |
| 打电话给张三 | 通讯 | 对象:张三 |
| 导航到机场 | 导航 | POI:机场 |
| 打开车窗 | 设备控制 | 设备:车窗 |
| 关闭车窗 | 设备控制 | 设备:车窗 |
| 升高座椅到合适的高度 | 设备控制 | 设备:座椅,属性:高度,数值:合适 |
| 显示最近的通知 | 提醒事项 | 类型:通知 |
| 播报今天的新闻 | 新闻 | 时间:今天 |
| 显示路况 | 导航 | 信息类型:路况 |
| 导航到附近的酒店 | 导航 | POI:酒店 |
| 打开前灯 | 设备控制 | 设备:前灯 |
| 关闭后灯 | 设备控制 | 设备:后灯 |
| 设置提醒,下午3点有会议要参加 | 提醒事项 | 时间:下午3点,事件:参加会议 |
| 显示今天的日程 | 提醒事 | |
ChatGPTによって出力されるマークダウンコンテンツはWebクライアントによってレンダリングされるため、ChatGPTによって出力されるコードには強調表示などのテキスト以外の機能があります。
あなたが尋ねるかもしれないもう一つの実用的な質問は、ChatGPTはChatGPTごとに1つの比較的短い答えにしか答えられないということです。 答えはチェーンであり、これはChatGPTに尋ね続けることです。 現在の例では、ChatGPTに次のように言うことができます。
继续生成
その後、次の図に示すように、ChatGPTは指示を受け取った後も拡張コーパスを生成し続けます。
テキスト | 畑 | エンティティマッピング |
---|---|---|
スーツケースを開ける | デバイスコントロール | 装備:荷物 |
カーテンを適切な高さに調整します | デバイスコントロール | 設備:カーテン、プロパティ:高さ、値:適切 |
最寄りの病院に移動する | 航法 | POI: 病院 |
薛志強の曲を再生する | アミューズメント | 歌手: 薛志強 |
車の空気清浄機の電源を入れます | デバイスコントロール | 設備:車の空気清浄機 |
車の空気清浄機をオフにします | デバイスコントロール | 設備:車の空気清浄機 |
サドルの温度を適切な温度に上げます | デバイスコントロール | 装備:サドル、属性:温度、値:適 |
ホームに移動 | 航法 | POI: ホーム |
ルーフサンルーフを開く | デバイスコントロール | 設備:ルーフサンルーフ |
ルーフサンルーフを閉じる | デバイスコントロール | 設備:ルーフサンルーフ |
今日の株価を表示します | 金融 | 時間: 今日, 情報タイプ: 株価情報 |
緊急電話をかける | 通信 | アクション: 緊急電話をかける |
最寄りのスーパーマーケットに移動します | 航法 | POI: スーパーマーケット |
エアコンの風向を顔に合わせる | デバイスコントロール | 設備: 空調, 属性: 風向, 値: 顔 |
トランクリッドを開ける | デバイスコントロール | 装備:トランクカバー |
トランクリッドを閉じる | デバイスコントロール | 装備:トランクカバー |
カーステレオの低音を上げる | デバイスコントロール | 機材: カーオーディオ, 属性: ベース, 値: やや高め |
明日の天気を放送する | 天気に関するお問い合わせ | 時間:明日 |
近隣の駐車場情報を表示 | 航法 | POI: 駐車場,情報の種類: 周辺地域 |
最寄りの薬局に移動します | 航法 | POI: 薬局 |
カーナビ音をオンにする | デバイスコントロール | デバイス: カーナビゲーション, プロパティ: サウンド, 値: オン |
カーナビ音をオフにする | デバイスコントロール | デバイス: カーナビゲーション, プロパティ: サウンド, 値: オフ |
毎週月曜日の午後4時に英語のクラスがあることを通知します |
上記の手順を繰り返し続けるユーザーは、拡張されたコーパスの安定したストリームを取得します。 どのように、それは特に魔法で実用的ではありませんか?!
コーパスクリーニングは、実際の作業では非常に重要であり、日常業務の問題点でもあります。 ChatGPTをコーパスクリーナーとして使用してデータエラーを修正し、修正ごとに指示を出すように依頼できます(つまり、変更された理由を説明します)。
次のコーパスがあるとします。
テキスト | 畑 | エンティティマッピング |
---|---|---|
戸を開けて下さい | デバイスコントロール | 設備:車のドア |
エアコンを切る | 航法 | 設備:エアコン |
人民道路への移動 | 航法 | POI: 道路 |
カントリーパークへのドライブ | 航法 | POI: カントリーパーク |
以下に、ChatGPTにこのバッチをチェックして修正するための指示を与えるように依頼する方法を示します。
你是一个自然语言理解的数据数据校验程序。请读取下面的语料表格,识别其中的数据错误。首先给出修改后的表格,然后在后面增加一个段落用列表的形式逐一备注这些修改: | 文本 | 领域 | 实体映射 | | -------------- | -------- | ------------- | | 打开车门 | 设备控制 | 设备:车门 | | 关闭空调 | 导航 | 设备:空调 | | 导航到人民路 | 导航 | POI:路 | | 开车去郊野公园 | 导航 | POI:郊野公园 |
次に、ChatGPTから次の返信を受け取ります。
テキスト 畑 エンティティマッピング 戸を開けて下さい デバイスコントロール 設備:車のドア エアコンを切る デバイスコントロール 設備:エアコン 人民道路への移動 航法 POI: 人民の道 カントリーパークへのドライブ 航法 POI: カントリーパーク コメントを変更します。
- 「空調をオフにする」の行の領域を「デバイスコントロール」に変更し、エンティティマッピングを「デバイス:エアコン」に変更します。
- [人民道路に移動] が配置されている行のエンティティ マッピングを [POI: 人民道路] に変更します。
どう思いますか。 本当にすごくて実用的ではありませんか?!
ChatGPTは、自然言語の理解力と常識に関する膨大な知識を持っており、その能力は一般の人々の想像を超えています。 このセクションでは、ChatGPT を NLU モデルとしてトレーニング (または微調整) します。 まず、コーパスを使用してトレーニングする方法を示し、次にChatGPTに推論を行わせる方法を示します。
トレーニングコーパスを以下の表に示します。
テキスト | 畑 | エンティティマッピング |
---|---|---|
戸を開けて下さい | デバイスコントロール | 設備:車のドア |
エアコンを切る | デバイスコントロール | 設備:エアコン |
人民道路への移動 | 航法 | POI: 人民の道 |
カントリーパークへのドライブ | 航法 | POI: カントリーパーク |
このNLUモデルをトレーニングするには、ChatGPTに次のように言います。
你是一个自然语言理解程序。请理解下面这个表格。要求实体必须出现在对应的文本中: | 文本 | 领域 | 实体映射 | | -------------- | -------- | ------------- | | 打开车门 | 设备控制 | 设备:车门 | | 关闭空调 | 设备控制 | 设备:空调 | | 导航到人民路 | 导航 | POI:人民路 | | 开车去郊野公园 | 导航 | POI:郊野公园 |
高価なGPUや長い待ち時間を必要とせず、ChatGPTは理解がほぼ瞬時にトレーニングされます! コーパスの理解を説明するいくつかのテキストを出力します。
好的,我会理解这个表格。根据表格中的信息,我可以解释如下: 这个表格包含四行,每行都提供了一个不同的文本、一个领域和一个实体映射。其中,每个文本都描述了一个任务或操作,每个领域表示这个任务或操作所涉及的领域,每个实体映射列出了在每个文本中出现的实体及其对应的类型。 具体而言,第一行中的文本“打开车门”属于设备控制领域,其中的实体是“车门”,表示用户希望打开这个设备。第二行中的文本“关闭空调”也属于设备控制领域,其中的实体是“空调”,表示用户希望关闭这个设备。第三行中的文本“导航到人民路”属于导航领域,其中的实体是“人民路”,表示用户希望将目的地设置为这个地点。最后,第四行中的文本“开车去郊野公园”仍然属于导航领域,其中的实体是“郊野公园”,表示用户希望将目的地设置为这个公园并开始导航到那里。
前のトレーニング手順が完了したら、ChatGPT に推論を依頼できます。 方法は次のとおりです。
那么“降低车窗”的领域和实体是什么?请用表格的形式输出。
ChatGPTによって与えられた理由は次のとおりです。
わかりました、私はフォームの形であなたの質問に答えることができます:
テキスト 畑 エンティティマッピング ウィンドウを下げる デバイスコントロール 設備:車両窓 この表によると、「ウィンドウを下げる」領域はデバイスコントロールであり、エンティティは「ウィンドウ」であり、ユーザーがウィンドウを下げたいことを示しています。
すごいと思いませんか?! この種の推論能力は、ほとんどの少数ショットの学習モデルを数秒で殺すことができます~
あのう。 チャットGPTは画像を出力することができます! (思いつかない~)
ChatGPT自体はバイナリ画像を出力できないのは事実ですが、テキストやその他の形式で画像を出力することはできます。
一般的なメソッド/フォーマットは、ASCIIアート、SVG、および人魚/graphvizなどのグラフ生成構文です。 それらを1つずつ使用する方法を示します。
いくつかの端末プログラムで文字から作られたパターンを見たことがあるかもしれませんが、それらのパターンはASCII Art( https://en.wikipedia.org/wiki/ASCII_art 、 https://www.asciiart.eu/ )。 例えばこの:
|\_/| **************************** (\_/) / @ @ \ * "Purrrfectly pleasant" * (='.'=) ( > º < ) * Poppy Prinz * (")_(") `>>x<<´ * (pprinz@example.com) * / O \ ****************************
またはこれ:
, , ._ , _.MMmm.mMm_Mm.MMm_:mMMmmm.._ . _ .-mmMMMMMMMMMMMMm:MMm:MMMMMMMMMm._ `-.mm.MMMMMMM:MMMMMMMmmMMMMMMMMMmm._ _.mMMMMMmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"~. .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm._ _.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm._ ..mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmmm. _.mmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm. _.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm_ .mmMMMMMMMMMMMMMMMMMMMMMMMM' `MMMMMMMMMMMMMMMMMMMMMMm, _.-' _.mMMMMMMMMMMMMMMMMMMM' `MMMMMMMMMMMMMMMM""` _,MMMmMMMMMMMMMMMMMMMM' `MMMMMMMMMMMMMMmm. _.-'MMMMMMMMMMMMMMM.'""`. ,'""`.MMMMMMMMMMMMMMMM. .mmMMMMMMMMMMMMMMMM' <(o)>` '<(o)>` MMMMMMMMMMMMMMMm. .MMMMMMMMMMMMMMM 'MMMMMMMMMMMMMMM: ,MMMmMMMMMMMMMMMMM' `MMMMMMMMMMMMmm. ,ME:MMMMMMMMMMMMMM_6 - - 7_MMMMMMMMM:Mm_ !M:MmmMMMMMMMMMMMMML_ _JMMMMMMMMMm:MMm. '':mMMMMMMMMMMMMMMMM\ ______ /dMMMMMMMMMMM:'Mm. ':MMM:MMMMMMMMMMMMMM\ `.__.' /MMMMMM:MMMMMMm: ` .M:MMM:MMMMMMMMMMMMMMM`. ,'MMMMMMM:MMMMMMMm .Mm:mMMMMMMMMMMMMMMM| `. .' |MMMMMMm:.MMMMM. .Mm:mMMMMMMMMMMMMMMMM| `----':: |MMMMMMMmm`MMMMMm. !:mMMMMMMMMMMMMMMMM| ::::. |MMMMMMMMMMM``mMm. !MMMMMMMMM'MMMMMM| .:::. |MMMMMMMMMMMMM.._ MMMMMMMMM'MMMM'M/ ::::' \MMMMMMMMMMMMMMm, .mMMMMMMM'MMMM'MMm. ' .`".MMMMMMMMMMMMm. !!JmMMM'MMM' `M:. , , .. M.".MMMMMMMMm. FMMMMMm.`M M.. .. `Mm `"".MMMmm. MMMM' M .. .. `M MM`.M! Mm' .. .. M M' \ / \dp
特別な味ではありませんか? ~
実際、一部のプレーヤー(有名なVLCメディアプレーヤーなど)はASCIIアート効果でビデオを再生できるため、次のGIF効果を取得できます。
ChatGPTでASCIIアートを生成したいですか? 簡単に言えば、このフレーズを使用して、ASCIIアートの絵画を出力することができます。
你是一个 ASCII art 生成软件。生成一个 ASCII art 画像,内容是动物。
チャットGPTの出力:
/_/\ ( o o ) =( Y )= '---' 这是一只可爱的小猫!
この図。 個人的には、絵があまり似ているとは感じません(私のアートセルが十分に発達していない可能性もあります)。
全体として、ChatGPTにASCIIアートポートレートを生成させるのは問題ありませんが、その効果は... 満足のいくものではありませんが(本当は何度か試してみましたが)、ChatGPTの継続的な改善により、後者の作品は必然的に強くなり、未来は良好です!
SVGはスケーラブルベクターグラフィックスの略で、2次元グラフィックスを記述するために使用されるXML形式の標準です。 JPEG や PNG などの従来のビットマップ形式とは異なり、SVG 形式の画像はシャープネスを損なうことなく無限に拡大縮小できます。 XML形式であるため、テキストを使用してSVGファイルを作成できるため、ChatGPTはSVGファイルコンテンツを直接生成できます。
ChatGPTに次のようなことを言うことができます。
帮我生成 SVG 格式的小火车图片
ChatGPTの応答は次のとおりです。
好的,以下是一个简单的 SVG 格式的小火车图案: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> <rect x="10" y="60" width="80" height="20" rx="10" fill="#333"/> <rect x="15" y="45" width="70" height="15" rx="7.5" fill="#333"/> <rect x="25" y="30" width="50" height="15" rx="7.5" fill="#ff5722"/> <circle cx="30" cy="75" r="15" fill="#f44336"/> <circle cx="70" cy="75" r="15" fill="#f44336"/> </svg> 这个小火车图案由一个矩形和两个圆组成,其中矩形用于火车车身,圆用于车轮,颜色可以根据需要进行修改。将这段代码保存为一个 SVG 文件,然后用浏览器或者 SVG 编辑器打开即可看到图案。
このSVGコードをオンラインSVGビューアに入れると( https://www.svgviewer.dev/ )、SVGレンダリングが表示されます。
この写真は小さな電車?! まぁ、子どものおもちゃバージョンかも~ 少なくともChatGPTはそう思うかもしれません。
現在のChatGPT世代のSVG画像を要約すると、5歳児でもそれを打ち負かすことができない可能性があります。 しかし、あまり心配しないでください、ChatGPTはまだ加速しています、しばらくすると大きな進歩があります、私たちは開発の観点からそれを見て、背後の強さは間違いなく急速に向上します、心配しないでください。
藤堂:今日は忙しくない、明日更新~
藤堂:今日は忙しくない、明日更新~
藤堂:今日は忙しくない、明日更新~
三目並べで問題がなければ、ゴモクはもちろん問題ありません。 ChatGPTにゲームの設定を次のように説明しましょう。
你是五子棋程序,我持黑子,你持白子,你先走棋,将棋盘的状态用 markdown 表格 画出来
これらの設定により、ChatGPTは想定どおりにゲームを開始し、次のように応答します。
さて、これがチェッカーボード状態のマークダウンテーブルで、「O」は白を表し、「X」は黒点を表し、「.」は空席を表します。
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . . . . . . . . 6 . . . . . . . . . . 7 . . . . . . . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 今度は私の番です、私はボードの中央で次の動きをします、そしてボードのステータスは以下の通りです:
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . . O . . . . . 6 . . . . . . . . . . 7 . . . . . . . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . .
明らかに、上の図はプログラムによってプレイされたポーンを示しています。 この時点で、D5 など、どこに行きたいかを ChatGPT に伝えることができます。
O
咱们来下棋,我走D5
チャットGPT:
さて、D5に行くと、チェッカーボードの状態は次のようになります。ここで、「O」は白を表し、「X」は黒点を表し、「.」は空室を表します。
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . X O . . . . . 6 . . . . . . . . . . 7 . . . . . . . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 今度は私がチェスをする番です、そして私はボードの中央の対称的な位置H6で次の白い息子を選びます、そしてボードの状態は以下の通りです:
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . X O . . . . . 6 . . . . . . . O . . 7 . . . . . . . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 今度はあなたがチェスをする番です、あなたがプレイしたい場所を教えてください。
I:
那我走 D6
チャットGPT:
さて、D6に行くと、チェッカーボードのステータスは次のようになります。
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . X O . . . . . 6 . . . . X . . O . . 7 . . . . . . . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 今度は私がチェスをする番です、そして私はボードの中央の対称的な位置H5で次の白い息子を選びます、そしてボードの状態は以下の通りです:
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . X O . . O . . 6 . . . . X . . O . . 7 . . . . . . . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 今度はあなたがチェスをする番です、あなたがプレイしたい場所を教えてください。
ここでChatGPTは間違いを犯し、ユーザーが要求したD6ポーンをE6に配置しました。 (よく見ないと、本当に見つかりません。
I:
那我走 F7
チャットGPT:
さて、F7に行くと、チェッカーボードのステータスは次のようになります。
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . X O . . O . . 6 . . . . X . . O . . 7 . . . . . X . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 今度は私がチェスをする番です、そして私は次に行くためにボードの中央の左下隅にあるG4を選びます、そしてボードのステータスは以下の通りです:
ある B C D E F G H 私 J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . O . . . 5 . . . X O . . O . . 6 . . . . X . . O . . 7 . . . . . X . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 现在该轮到您下棋了,请告诉我您要下哪里。
我(这里故意给了一个不完整的棋子位置):
我走 C
ChatGPT:
请问您是要走棋盘的第几行呢?C 是棋盘的列标。
显然,ChatGPT 成功处理了意外情况(挺震惊的~
我:
C4
ChatGPT:
好的,您走了C4,棋盘状态如下所示:
A B C D E F G H I J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . X . . . O . . . 5 . . . X O . . O . . 6 . . . . X . . O . . 7 . . . . . X . . . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 现在轮到我下棋了,我会选择在棋盘中心对称位置 H7 下一步白子,棋盘状态如下所示:
A B C D E F G H I J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . X . . . O . . . 5 . . . X O . . O . . 6 . . . . X . . O . . 7 . . . . . X . O . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 现在该轮到您下棋了,请告诉我您要下哪里。
我:
我走B3
ChatGPT:
好的,您走了B3,棋盘状态如下所示:
A B C D E F G H I J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . X . . . . . . . . 4 . . X . . . O . . . 5 . . . X O . . O . . 6 . . . . X . . O . . 7 . . . . . X . O . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 现在轮到我下棋了,我会选择在第6行第3列(C6)下一步白子,棋盘状态如下所示:
A B C D E F G H I J 1 . . . . . . . . . . 2 . . . . . . . . . . 3 . X . . . . . . . . 4 . . X . . . O . . . 5 . . . X O . . O . . 6 . . O . X . . O . . 7 . . . . . X . O . . 8 . . . . . . . . . . 9 . . . . . . . . . . 10 . . . . . . . . . . 现在该轮到您下棋了,请告诉我您要下哪里。
这里 ChatGPT 犯了一个错误,那就是我已经赢了这个五子棋游戏,而它还在和我继续游戏。于是下面我改变了问题。
我:
我赢了么?
ChatGPT:
恭喜您,您在五子棋中获胜了!在您下B3后,您形成了一条由五个相邻的黑子组成的连线,从而获得了胜利。这是五子棋中最基本的胜利条件,也是最难防守的胜利方式之一。再次恭喜您的胜利!
这里可以看出来,ChatGPT 还是知道输赢的规则的,也是有能力计算玩家是否赢的比赛的。虽然,这场比赛中,它输给了我这个人类玩家,但我们可以通过改变话术,让它变成“疯狂的电脑”。
ChatGPT 只能处理文本,那么按说应该是无法画画的。但实际上有一种画就是用文字拼接而成的,那就也是充满魅力的 ASCII Art
对于你画我猜游戏,我们可以要求 ChatGPT 输出 ASCII Art,这样也就直接实现了让 ChatGPT 输出图像的目的。
我是这么和 ChatGPT 玩你画我猜游戏的。
我:
你是一个你画我猜程序。你随机画一个动物的 ascii art,不要告诉我它是什么,等我来回答
ChatGPT:
好的,我已经画好了,让我知道当你准备好猜了。
我(内心OS:真罗嗦,咋还不开始啊):
我准备好了
ChatGPT:
好的,下面是我画的 ascii art:
____ / \ | o o | \_\__/ / \ / / \ \ / / \ \ /_/ \_\请猜猜这是什么动物?
我(内心OS:这是什么神兽啊...瞎猜一个吧):
牛
ChatGPT:
不对,这其实是只熊猫!
我(内心OS:当我没见过熊猫是嘛。。。继续。。看看你有什么能耐):
再来
ChatGPT:
好的,下面是我画的 ascii art:
/\_/\ ( o o ) =( I^I )= - -请猜猜这是什么动物?
我(内心OS:嘻嘻,这不是送分题嘛):
猫
ChatGPT:
是的,你猜对了!这是只猫的 ASCII Art。
总体来说,这个你画我猜的游戏,除了有时会出一些“神奇的动物”,ChatGPT 的完成度还是挺高的。作为一个文字类程序,能有这样的表现,是真的很惊喜~
讽刺检测这个可就比较难了,需要理解对话的上下文,否则没法判断。ChatGPT 在这方面也是相当的靠谱,能检测就检测,不能检测也不会瞎给结果。比如,我们直接这样问:
你是一个中文讽刺检测程序,阅读下面这段话: 老板:你可真行啊 请问老板最后的这句话是否是讽刺?
那么 ChatGPT 会比较客观的给出回复:
根据给出的文本和语境,很难确定老板的最后一句话是否是讽刺。通常来说,这句话本身并没有包含讽刺的意味,而是表达了一种赞赏或称赞的语气。 然而,在某些情况下,这句话也可能会被用于讽刺,具体取决于上下文和语气的表达方式。如果说这句话的时候语气很嘲讽或者有其他暗示,那么它就可能被解读为讽刺。 综上所述,需要更多的上下文和语境才能确定老板的这句话是否包含讽刺的意味。
如果你给的信息很充分,那么 ChatGPT 还是非常的有情商,能够感知那些话中话的。
比如,如果我们的情况是这样的:
你是一个中文讽刺检测程序,阅读下面这段话: 老板:这个任务下班前可以完成么? 员工:完成不了 老板:那么要多久呢? 员工:大概两个星期吧 老板:你可真行啊 请问老板最后的这句话是否是讽刺?
那么 ChatGPT 是能够理解这段上下文的:
是的,老板的最后一句话可以被解读为讽刺。在这段对话中,员工表达了完成任务需要更多时间,而老板的回应“你可真行啊”表明了他对员工的能力和工作表现持怀疑态度。这种反讽的表达方式暗示了老板对员工能力的不满,因此被认为是一种讽刺。
相反,如果我们的情况是这样的:
你是一个中文讽刺检测程序,阅读下面这段话: 老板:这个任务下班前可以完成么? 员工:我马上就可以完成 老板:你可真行啊 请问老板最后的这句话是否是讽刺?
那么 ChatGPT 当然也是能正确处理的:
这段对话中,老板询问员工能否在下班前完成任务,员工表示可以完成,而老板回应“你可真行啊”,从上下文来看并没有表现出讽刺的意味,而是一种赞扬或者肯定的表达方式,因此这句话不是讽刺。
怎么样,是不是觉得 ChatGPT 智商情商双在线呢?~
毫无意外,ChatGPT 对于拼音也是十分精通。你可以这样让它帮你把汉字转换成拼音:
你是一个汉字转拼音的程序,请把下列文字转换成拼音: 好好学习天天向上
那么 ChatGPT 就会给你正确的答案:
hǎo hǎo xué xí tiān tiān xiàng shàng
将来 ChatGPT 接入 ASR 或者 TTS 看来一点也不是难事~
对于这个任务,你可以这样问 ChatGPT:
你是一个中文段落检测程序,请将下面的文本分段,作为第一行。然后解释一下为什么要这么分段: 小明的爸爸是一名工人他每天都在工厂上班每年暑假他爸爸都会带他去旅游
那么 ChatGPT 就会回复你:
小明的爸爸是一名工人。他每天都在工厂上班。每年暑假,他爸爸都会带他去旅游。 这样分段可以使文章更加清晰易懂。分为三个段落,分别介绍小明的爸爸的职业、日常工作和每年的暑假旅游计划。每个段落的主题明确,可以让读者更容易理解和记忆。同时,也符合中文写作的习惯,使文章条理清晰。
怎么样,是不是有理有据,十分神奇?!
这种基础任务对于 ChatGPT 来说,小菜一叠啦。你可以这样问 ChatGPT:
你是一个中文分词和词性分析程序,将下面的话分词并在每个词的后面添加词性信息: 王小明在北京的清华大学读书。
那么 ChatGPT 就会回复你:
王小明/名词 在/介词 北京/名词 的/助词 清华大学/名词 读书/动词 。/标点
在输出文本中,每个词都是用空格分割的。每个词的后面都有词性标注,使用 / 进行了分割。这种表达方式是非常常见的(或者说是标准格式)~
什么??!这也可以?!没错,ChatGPT 它真的可以!真的实现了:既要(免费)又要(水平高)还要(快速)!
究竟该怎么做呢?你可以这样和 ChatGPT 说:
托福写作的题目是: As a student of university that has a long break between university semesters, the university requires all students to do one of the following for one month during the break: 1、Students must take a course on the subject that has no direct connection to their majors of study ( For example, a student majoring in engineering may take course in fine arts or social science.) 2、Students must volunteer to work in the university's city or their hometowns to improve some aspects of life of the city or their own town.( For example, students may help local primary school children with their homework.) Which one do you think is more beneficial for students in their university? Why? Give detailed examples and reasons. Use your OWN words, do NOT use memorized examples. 考生的回答是: In this day and age, it is commonly acknowledged that the four years of college are significant to a person's development. There have been ongoing debates on how students can best take advantage of their time during the long school breaks. People view it differently due to their dissimilar backgrounds and experiences. From my point of view, universities should ask students to volunteer to work in their hometowns or the city where the school is located in that they can make more friends and learn valuable skills. To begin with, doing voluntary work provides students with an entirely different environment to make connections with people outside of the campus. In other words, while university students spend most of their time at school and in class, they seldom have the chance to go out and make friends with people in the society. By volunteering to work in the city, as a result, students will get to know people who share the same interest with them and have the passion to make their community a better place. For example, last summer I volunteered in my hometown's largest bookstore. During my three weeks working there, I made friends with students of different ages and different backgrounds. Many of them studied in another city, but they all came back to their hometown during summer and wished to make some contribution to the community. I also met people who had already entered the workplace but still actively participating in voluntary work. I was impressed by the passion and vitality I saw on all these people. Some of them even turned out to be one of my best friends. Furthermore, being a volunteer helps students learn valuable skills that are not taught in the classroom. To be more specific, doing voluntary work requires one to be socially responsible, patient to others, and willing to make contact with strangers. Thus, during the time when students are volunteering, they gradually gain these important skills that will definitely benefit their self-development. For instance, a friend of my mother's is now a leader of a non-profit organization. When I met her last month, she gave me the impression of a very outgoing, warmhearted, and optimistic person. However, she told me that before she participated in voluntary work during her school days, she was extremely shy and introverted. Being a volunteer not only helped her understand her social responsibility but also made her into a helpful, extroverted person because of the constant interaction with other volunteers and people in need. As a result, after seeing the beauty of voluntary work, she founded her own non-profit organization, aiming to help homeless kids in the city. In conclusion, I believe that working as a volunteer in the students' hometowns or the cities where the universities are located benefits students a lot, because they can make friends with people outside of the campus and learn valuable skills that are not in the textbooks. 你是一个托福考试的评分程序。请按照托福考试的评分细则,请对上面这位考生的托福写作水平进行评估,给出参考分数范围,分数范围 0 - 30。先输出分数,再给予解释。
然后 ChatGPT 就会这样回答你:
评分:25-28分 理由: 该考生的文章结构清晰,分别论述了为何选择做义工可以使大学生从更广阔的视角更全面地了解和发展自己。他们的论点和例子都是有说服力的,而且通过使用丰富的词汇和语法结构,能够清楚地表达他们的意思。虽然他们在语言表达上可能有一些小的问题,例如使用了一些不够流利的短语和措辞,但这些问题并不影响他们的意思传达。总体而言,这篇文章是高质量的托福写作。
这个文章是从网上找来的满分作文。怎么样,是不是觉得打分还挺准确的?如果想要得到更多的指导,你只需要继续问 ChatGPT 就可以啦~
头脑风暴:既然 ChatGPT 可以对托福写作进行打分和指导,那么托业(TOEIC),雅思(IELTS),英语四级(CET-4),英语六级(CET-6),考研英语,高考英语,中考英语,公务员考试等是不是也毫无压力?! ChatGPT 即将快速改变许许多多的产业和群体!真正的 Game Changer!
焦头烂额,不知道 KPI 到底该怎么写才能满足要求(逼格满满)?
TODO: 今天实在忙不过来了,明天更新~
作为社畜,这就是救命工具啊!居家旅行必备良药~!
TODO: 今天实在忙不过来了,明天更新~
没错!你是产品经理(甲方),ChatGPT是程序员(乙方)。ChatGPT写的既快又好还带单元测试!感觉到了职业危机有没有?没错~ 我们要下岗了 :(
TODO: 今天实在忙不过来了,明天更新~
すでにコードをお持ちの場合は、ChatGPTに単体テストコードを記述させることができます。 単体テストのカバレッジが十分に高くないという問題を心配する必要がなくなりました~
藤堂:今日は忙しくない、明日更新~
コードを見てアドバイスを与えるのに役立つプログラミングの第一人者が必要ですか? または、奇妙なバグがあり、それを修正する方法がわかりませんか? そうです、薬が確実に排除されるように、全能のChatGPTを直接見つけてください!
藤堂:今日は忙しくない、明日更新~
藤堂:今日は忙しくない、明日更新~
芸術的な好みに関しては、ChatGPTも必須です。
藤堂:今日は忙しくない、明日更新~
大丈夫! より多くのコンテンツがすでに計画されています、(スター)このプロジェクトのように、Githubで著者をフォローすることを歓迎します! あなたのサポートは、著者が研究を続けるための最大の動機です!