ホームページ  >  記事  >  テクノロジー周辺機器  >  ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

王林
王林転載
2023-04-11 21:43:011354ブラウズ

前回の記事では、個人の WeChat で ChatGPT を使用する方法を紹介しましたが、この操作が危険であることは誰もが知っているので、全員がラッパを使用するように求められています。今日は、DingTalk で ChatGPT を使用する方法を紹介します。ボットを使用して、 AIをからかう。

プロセス

  1. DingTalk 開発者プラットフォーム アカウントを登録し、内部組織を作成します;
  2. 内部組織にロボットを作成します;
  3. OpenAi を登録しますアカウントを取得して API キーを取得;
  4. サーバーにプログラムをデプロイ;
  5. 内部グループで AI をティース;

ロボットを作成

#最初の 2 つのステップDingTalk 開発者バックエンド https://open-dev.dingtalk.com/?spm=ding_open_doc.document.0.0.7f49263crfKgSY にログインし、[アプリケーション開発] > [エンタープライズ内部開発] > [ロボット] を選択します。をクリックし、「アプリケーションの作成」をクリックします。

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

この前に、DingTalk アカウントが組織に参加していることを確認する必要があります。参加していない場合は、自分で組織を作成できます。 [アプリケーションの作成] をクリックした後、関連情報

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

を入力し、開発管理メニューでロボットのコールバック アドレスを設定します。これは、ロボットのコールバック アドレス (サーバーのアドレスとポート) です。図に示すように、コードは後でデプロイされます。

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

サーバーの IP を直接使用することに加えて、特定のドメイン名を構成することもできますが、これにはドメイン名が必要で、HTTPS を構成することもできます。皆さんによると、自分で使用したい場合は、IP を直接使用するのがその時点で最も簡単な方法です。

ただし、ドメイン名の構成は比較的簡単です。ドメイン名を申請して、nginx リバース プロキシを構成するだけです。HPPTS が必要な場合は、証明書を構成するだけです。

次に、バージョン管理とリリース メニューでロボットを公開します。このとき、デバッグ グループが自動的に作成されます。デバッグ グループで直接ロボットをデバッグできます。デバッグに問題がなければ、他の内部グループでも使用できます。ロボットは に追加されました。

OpenAi の登録

OpenAi 何らかの理由により、中国ではアカウントを正常に登録することができず、Web サイトにも正常にアクセスできないため、詳細な登録プロセスはここでは説明しません。記事。 。

ここでは、登録が成功した後に API キーを取得する方法を説明します。登録が成功してログインすると、リンク https://platform.openai.com/account/api-keys に移動できます。ページで [新しい秘密キーの作成] をクリックして API キーを生成します。API キーをコピーし、後で使用できるように保存します。

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

デプロイメント サービス

デプロイメント サービスは以前と同様にシンプルです。引き続き docker を通じてデプロイします。たった 1 行のコマンドです。完了したら、ここでカスタム ポートと上記で取得した API キー、および対応するタイムアウトとセッション ステータスの指示を構成できます。

docker run -itd --name chatgpt -p 9999:9999 
-e APIKEY=你的 API key 
-e SESSIONTIMEOUT=60s 
-e MODEL=text-davinci-003 
-e MAX_TOKENS=512 
-e TEMPREATURE=0.9 
-e SESSION_CLEAR_TOKEN=清空会话 
--rm 
docker.mirrors.sjtug.sjtu.edu.cn/eryajf/chatgpt-dingtalk:latest

コマンドが正常に実行されると、docker ps を通じてサービスが通常の状態に戻っていることがわかります。

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

サービスのデプロイが成功したら、telnet ip port コマンドを使用して、ポートが接続できるかどうかをローカルでテストできます。エスケープ文字が '^]' の場合は、表示されます。リンクが接続できない場合は、サーバーのポートが許可されていない、またはファイアウォールがオンになっていない可能性がありますので、順番に確認してください。

AI をからかう

ロボットをセットアップした後は、からかいを楽しむことができます。Ah Fan は次のようなからかいをしましたが、その効果は依然として大きかったです。

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

最近、このAIがGoogleの面接に合格し、エンジニアの代替となる可能性があるという記事がネット上に掲載されています。あまり心配する必要はありません。少なくとも短期的にはそうではありません。ただし、面接に合格したからといって、良い仕事ができるというわけではありません。エンジニアに追いつくための部分は、いくつかの理論と 8 部構成のエッセイに基づいているだけです。

AI をからかうことで、質問に答えるたびにトレーニングのためにコンテキストを持ち帰ることがわかり、これが他のロボットよりもコンテキストを理解できる理由です。

したがって、このモデルに対する答えは、多くの場合、最も重要なものではありません。最も重要なことは、どのように適切な質問をし、その質問に従い続けるかということです。日常生活を反映すると、脈絡のない単純な質疑応答ではなく、二人で会話をしているようなものです。

コンテキストが無関係なコンテンツで満たされている場合、AI に大量のジャンク コンテンツが追加され、その後の回答がさらに無意味になり、多くの場合不正確に見えます。

思考

これほど強力なAIの出現により、私たちプログラマーは淘汰を避けるにはどうすればよいでしょうか?魔法を倒すには魔法を使いましょう AIによるアドバイスはやはり的を射ていると言わざるを得ません。

ChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。

アーフェン: ChatGPT の出現についてどう思いますか? それはプログラマー業界に影響を与えますか?同時に、私たちプログラマーはAIに淘汰されないようにするにはどうすればよいのでしょうか?

AI: ChatGPT の出現は、プログラマーがプログラムをより効率的に開発するのに役立ちますが、多くの反復的なコーディング タスクが ChatGPT に置き換えられる可能性があるため、プログラマーには課題ももたらします。

AIによる排除を避けるために、プログラマーは技術の深さにもっと注意を払い、常に新しい技術や手法を学び、価値主導のソフトウェア開発を実現し、AIと連携してより効率的な開発を達成する必要があります。

さらに、プログラマーは、AI を最大限かつ合理的に使用して能力と競争力を向上させるために、新しいプログラミング言語の学習、新しいソフトウェア開発ツールの理解など、スキルを拡張することも検討できます。

以上がChatGPT を DingTalk ロボットに接続するのにさらに 30 分かかりました。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。