AI Agentがこんなに人気なら、AIにAI Agentの作り方を教えてもらう方法はどうすればいいですか

AI技術を利用してAIエージェントを作成する方法は?

記事のソース: ディープタイド

記事の著者: SunnyZ

Web3業界の人々のほとんどは、この牛市とAIおよびMEMEによってリードされていることを知っている可能性が高いですが、多くの人々はそれがバブルであるかまたは宣伝であると考えていますが、現在、AIの発展の速度は以前とは比較にならないほど早くなっており、AIエージェントは既に注目の的となっています。Web3 MKTの人として、ツイートを定期的に投稿することは日常茶飯事であり、私もchatgptを使用してツイートの作成を手伝うことがあります。それでは、AIにAIエージェントの作り方を教えてもらうことはできるのでしょうか? そのため、この記事では、Pythonを使用して簡単なAIエージェントを作成し、自動的にツイートを投稿する方法を手取り足取り教えます。

  1. はじめに

AIエージェントは、機械学習と自動化を組み合わせたインテリジェントシステムであり、人の介入なしでタスクを実行することができます。この記事では、AIテクノロジーを利用してTwitterを自動投稿するエージェントを作成する方法を実際の例を通じて紹介します。

  1. 環境設定

コードの記述を開始する前に、開発環境を構成する必要があります。 必要なツールとライブラリは次のとおりです。

2.1 カーソルをインストール

CursorはAIコードエディターです

インストールが完了したら、次の図のようになります:

2.2 Python環境管理ツールAnacondaのインストール

このステップでは、ダウンロードして続行するだけです

2.3 tweepy のインストール [Python の Twitter パッケージ]

2.4 crewaiのインストール【ai agent開発フレームワーク】

2.5 Twitterデベロッパーアカウントを開設する

アカウントは次のとおりです:**【

ここで、ユーザーのAPI_KEYとAPI_KEY_SECRETは、スクリーンショットの赤でマークされた部分から取得されます

同様に、ユーザーの ACCESS_TOKEN と ACCESS_TOKEN\ を取得します_SECRET

この4つのフィールドを介して:

API_KEY、API_KEY_SECRET、ACCESS_TOKEN、ACCESS_TOKEN_SECRETの呼び出しによって、アカウント接続を確立することができます。自分のTwitterアカウントを使用してツイート、リツイートやその他の操作を行うことができます。詳細なAPIの権限とクオータについては、以下のリンクを参照してください。

2.6 Twitter への API 接続を確立する

以下は、自分のTwitterアカウントでツイートを投稿するためのPythonの操作デモです:

2.7 自分だけのクルーを作る

Crewaiは、各エージェントの役割、目標、背景ストーリー、および各タスクの説明、出力要件、およびそのタスクに指定されたエージェントを定義することにより、マルチエージェントフレームワークです。また、これらのタスクのワークフローを定義して、複数のエージェントが協力できるようにすることもできます。

簡単な例は以下のリンクを参照してください

2.8 AI生成のコンテンツをツイッターに一括送信する

2.6と2.7【前の2ステップ】を組み合わせると、AIが生成したコンテンツをTwitterに送信できます。ここにコードを表示し、みなさんがAIを使用してエージェントを記述するプロセス全体を見ることができるので、ツイートをどのようにして送信しているかを一歩一歩見ることができます

2.8 あなたのコードを実行する

右上のボタンをクリックする必要があります

terminalの出力は次のようになります:

2.9 ツイートが正常に送信されたかどうかを確認します

ここでは、望んでいる効果を実現するために数回デバッグを行いました。みなさんは、シンプルな「自動投稿ツイート」から絵文字付きのツイートまで、3回のデバッグを経験しています。ここがAIエージェントを書く上で最も難しいところで、問題を見つける必要があります:第1版:テキストの手動入力ツイートコンテンツ 第2版:AIによるコンテンツ生成ですが、Twitterの文字制限を考慮していなかったため、一部のコンテンツのみ表示されました。

第三版:AI によるコンテンツ生成と文字制限を考慮し、ツイートのスタイルにいくつかの要件を追加したため、第三のツイートには絵文字が含まれます。これは AI が Twitter 全体のスタイルに基づいて調整したものです。

  1. Twitterの要件に基づいてコードを最適化する

このステップは非常に重要です。最終的な要件を満たすためには、次の事項に注意する必要があります:

Twitter のテキストは 280 語に制限されていますが、これはエージェントとタスクの構成でプロンプトを変更することで実現できます

無料APIツイートの上限: 24時間で17回まで

  1. 以下はChatgptが私に教えた内容です

Pythonがコンピュータにインストールされていることを確認してください。次のコマンドを使用してインストールされているかどうかを確認できます:

インストールされていない場合は、[Python公式サイト] からダウンロードしてインストールすることができます。

4.1 仮想環境の作成

仮想環境を使用すると、プロジェクトの依存関係が分離され、他のプロジェクトとの競合を回避できます。次のコマンドを使用して仮想環境を作成し、アクティブにすることができます:

4.2 必要なライブラリのインストール

私たちはTwitter APIとデータ処理を支援するためにいくつかのライブラリが必要です。次のコマンドを使用してこれらのライブラリをインストールできます:

Tweepy:Twitter API とのインタラクションに使用される。

OpenAI: AIモデルを呼び出してコンテンツを生成するためのものです。

4.3 Twitter API認証情報の取得

Twitter APIを使用するには、開発者アカウントを作成し、API資格情報を取得する必要があります。以下は手順です:

「Twitter Developer」にアクセスしてログインしてください

新しいアプリケーションを作成します

APIキーとAPIシークレットキーを取得する

これらの証明書を保存してください。私たちはコードでそれらを使用します。

4.4 コーディング

4.1 ライブラリのインポート

まず、必要なライブラリをインポートする必要があります:

4.2 Twitter APIの設定

次に、Twitter API の資格情報を構成する必要があります。

4.3 OpenAI API の構成

同様に、OpenAIのAPIキーを設定する必要があります:

4.4 生成ツイートコンテンツ

私たちはOpenAIモデルを使用して、ツイートのコンテンツを生成する関数を作成します。

4.5 ツイートを投稿する

次に、生成されたツイートの内容を投稿するための関数を作成します。

4.6 メインプログラム

最後に、すべての機能をメインプログラムに統合します:

4.7コードを実行します

確認してください、仮想環境がアクティブになっていることを、次に示すコマンドをコマンドラインで実行してください:

これにより、AIエージェントに関するツイートが生成され、アカウントに投稿されます。

上記のチュートリアルでは、すでに投稿され進化した3つのツイートの結果を見ることができます。

  1. サンクスギビング

コードの生成と自動ツイートを手伝ってくれたAIに感謝し、環境の構成とデバッグを手伝ってくれたYu.[TG @rainy_zh]に感謝し、ShenchaoとMetaeraのサポートに感謝します、この記事がAIエージェントの仕組みを理解するのに役立つことを願っています、何もわからない場合は、私、私のTG、Twitterに尋ねることができます:@SunnyZ_Crypto

原文表示
内容は参考用であり、勧誘やオファーではありません。 投資、税務、または法律に関するアドバイスは提供されません。 リスク開示の詳細については、免責事項 を参照してください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)