Communityライティング&編集github.com

Magesh-Sundaravel/ai-lead-gen-agent

エージェンティックAIパイプライン — リードを獲得し、LLMでスコアリングし、コールドメールを生成します。ローカルまたはAWS Lambda + Step Functions上で実行可能です。

ai-lead-gen-agent とは?

このスキルは、AIエージェントを使用してリード獲得からコールドメール生成までを自動化するエンドツーエンドのパイプラインです。具体的には、オンラインソースからリードを収集し、LLM(大規模言語モデル)を用いて各リードの質をスコアリングし、有望なリードに対してパーソナライズされたコールドメールを自動生成します。このパイプラインはローカル環境で実行することも、AWS LambdaとStep Functionsを利用してスケーラブルなクラウドベースで実行することも可能です。開発者や営業チームは、このエージェントを活用することで、手動でのリサーチやメール作成に費やす時間を削減し、効率的なアウトリーチ活動を実現できます。スキルは主にClaude CodeやCodexなどのAIエージェントプラットフォームで動作するよう設計されており、環境変数や設定ファイルを通じて簡単にカスタマイズできます。

対応~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add Magesh-Sundaravel/ai-lead-gen-agent

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ai-lead-gen-agent は何をしますか?

エージェンティックAIパイプライン — リードを獲得し、LLMでスコアリングし、コールドメールを生成します。ローカルまたはAWS Lambda + Step Functions上で実行可能です。

概要

このエージェントは、以下のステップで構成される自動化パイプラインを提供します:

  1. リード獲得: 指定されたソース(例:Webスクレイピング、API)から潜在的なリード情報を収集します。
  2. LLMスコアリング: 収集したリードをLLM(例:GPT-4、Claude)で分析し、適合度や優先順位をスコアリングします。
  3. コールドメール生成: スコアの高いリードに対して、パーソナライズされたコールドメールを自動生成します。
  4. デプロイオプション: ローカル環境での実行、またはAWS Lambda + Step Functionsを使用したサーバーレスアーキテクチャでの実行をサポートします。

前提条件

  • Python 3.9以上
  • OpenAI APIキーまたはAnthropic APIキー(使用するLLMによる)
  • AWSアカウント(クラウドデプロイの場合)
  • 必要なPythonパッケージ:requests, boto3, openai, anthropic など

インストール

# リポジトリをクローン
git clone https://github.com/Magesh-Sundaravel/ai-lead-gen-agent.git
cd ai-lead-gen-agent

# 依存パッケージをインストール
pip install -r requirements.txt

設定

環境変数または .env ファイルで設定します:

OPENAI_API_KEY=your_openai_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
LEAD_SOURCE_URL=https://example.com/leads
AWS_REGION=us-east-1

使用方法

ローカル実行

python main.py --mode local --source leads.csv

AWS Lambda + Step Functions での実行

  1. AWS CLIで認証設定を行います。
  2. デプロイスクリプトを実行:
./deploy.sh

これにより、Lambda関数とStep Functionsステートマシンが自動的に作成されます。

アーキテクチャ

graph TD
    A[リード獲得] --> B[LLMスコアリング]
    B --> C[メール生成]
    C --> D[出力: メールドラフト]

カスタマイズ

  • config.yaml を編集することで、スコアリング基準やメールテンプレートを変更できます。
  • 新しいリードソースを追加するには、 sources/ ディレクトリに新しいモジュールを追加してください。

ライセンス

MIT

関連スキル