AI技術を利用してAIエージェントを作成する方法は?記事のソース: ディープタイド記事の著者: SunnyZWeb3業界の人々のほとんどは、この牛市とAIおよびMEMEによってリードされていることを知っている可能性が高いですが、多くの人々はそれがバブルであるかまたは宣伝であると考えていますが、現在、AIの発展の速度は以前とは比較にならないほど早くなっており、AIエージェントは既に注目の的となっています。Web3 MKTの人として、ツイートを定期的に投稿することは日常茶飯事であり、私もchatgptを使用してツイートの作成を手伝うことがあります。それでは、AIにAIエージェントの作り方を教えてもらうことはできるのでしょうか? そのため、この記事では、Pythonを使用して簡単なAIエージェントを作成し、自動的にツイートを投稿する方法を手取り足取り教えます。1. はじめにAIエージェントは、機械学習と自動化を組み合わせたインテリジェントシステムであり、人の介入なしでタスクを実行することができます。この記事では、AIテクノロジーを利用してTwitterを自動投稿するエージェントを作成する方法を実際の例を通じて紹介します。2. 環境設定コードの記述を開始する前に、開発環境を構成する必要があります。 必要なツールとライブラリは次のとおりです。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 全体のスタイルに基づいて調整したものです。3. Twitterの要件に基づいてコードを最適化するこのステップは非常に重要です。最終的な要件を満たすためには、次の事項に注意する必要があります:Twitter のテキストは 280 語に制限されていますが、これはエージェントとタスクの構成でプロンプトを変更することで実現できます無料APIツイートの上限: 24時間で17回まで4. 以下は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つのツイートの結果を見ることができます。8. サンクスギビングコードの生成と自動ツイートを手伝ってくれたAIに感謝し、環境の構成とデバッグを手伝ってくれたYu.[TG @rainy\_zh]に感謝し、ShenchaoとMetaeraのサポートに感謝します、この記事がAIエージェントの仕組みを理解するのに役立つことを願っています、何もわからない場合は、私、私のTG、Twitterに尋ねることができます:@SunnyZ\_Crypto
AI Agentがこんなに人気なら、AIにAI Agentの作り方を教えてもらう方法はどうすればいいですか
AI技術を利用してAIエージェントを作成する方法は?
記事のソース: ディープタイド
記事の著者: SunnyZ
Web3業界の人々のほとんどは、この牛市とAIおよびMEMEによってリードされていることを知っている可能性が高いですが、多くの人々はそれがバブルであるかまたは宣伝であると考えていますが、現在、AIの発展の速度は以前とは比較にならないほど早くなっており、AIエージェントは既に注目の的となっています。Web3 MKTの人として、ツイートを定期的に投稿することは日常茶飯事であり、私もchatgptを使用してツイートの作成を手伝うことがあります。それでは、AIにAIエージェントの作り方を教えてもらうことはできるのでしょうか? そのため、この記事では、Pythonを使用して簡単なAIエージェントを作成し、自動的にツイートを投稿する方法を手取り足取り教えます。
AIエージェントは、機械学習と自動化を組み合わせたインテリジェントシステムであり、人の介入なしでタスクを実行することができます。この記事では、AIテクノロジーを利用してTwitterを自動投稿するエージェントを作成する方法を実際の例を通じて紹介します。
コードの記述を開始する前に、開発環境を構成する必要があります。 必要なツールとライブラリは次のとおりです。
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 全体のスタイルに基づいて調整したものです。
このステップは非常に重要です。最終的な要件を満たすためには、次の事項に注意する必要があります:
Twitter のテキストは 280 語に制限されていますが、これはエージェントとタスクの構成でプロンプトを変更することで実現できます
無料APIツイートの上限: 24時間で17回まで
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つのツイートの結果を見ることができます。
コードの生成と自動ツイートを手伝ってくれたAIに感謝し、環境の構成とデバッグを手伝ってくれたYu.[TG @rainy_zh]に感謝し、ShenchaoとMetaeraのサポートに感謝します、この記事がAIエージェントの仕組みを理解するのに役立つことを願っています、何もわからない場合は、私、私のTG、Twitterに尋ねることができます:@SunnyZ_Crypto