バイオグラフィープロキシ
上級
これはContent Creation, Multimodal AI分野の自動化ワークフローで、17個のノードを含みます。主にIf, Set, GoogleDocs, Agent, ChatTriggerなどのノードを使用。 GPT-5 と Google Docs を使って専門のな履歴書を自動生成して洗練させる
前提条件
- •OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "5rGmxFRzepAKlIKd",
"meta": {
"instanceId": "7b35059aff065837b1c7d24142b37474554b08b3370f3096b2e57345690d178e",
"templateCredsSetupCompleted": true
},
"name": "Biography Agent",
"tags": [],
"nodes": [
{
"id": "c6a5af04-2ac6-4808-810d-9537343e8759",
"name": "チャットメッセージ受信時",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-864,
400
],
"webhookId": "fab30ad7-8a5a-4477-be98-1aa43b92b052",
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"name": "バイオグラフィーエージェント",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-544,
400
],
"parameters": {
"options": {
"systemMessage": "=# Overview\nYou are an expert biography writer. You will receive information about a person, and your job is to create an entire profile using the information they give you. You are allowed to be creative."
}
},
"typeVersion": 1.7
},
{
"id": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"name": "評価エージェント",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-80,
400
],
"parameters": {
"text": "=Here is the biography:\n{{ $json.bio }}",
"options": {
"systemMessage": "=## Overview\nYou are an expert biography evaluator. Your job is to provide feedback on the biography.\n\n## Criteria\n- Make sure the biography includes a quote from the person. This could be their favorite saying or a piece of advice. It is essential that every biography has a quote.\n- Make sure the biography is light and humorous.\n- Make sure the biography has NO emojis.\n\n## Output\nYou only need to output feedback. If the biography is finished and all the criteria are met, simply output \"Finished\"."
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "216da347-3a94-42d1-b65e-3ae8e1d30a3d",
"name": "評価",
"type": "n8n-nodes-base.if",
"position": [
240,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "8d931f3d-b391-4be9-a50a-cc4a73c31b71",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.output }}",
"rightValue": "Finished"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"name": "最適化エージェント",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
464,
720
],
"parameters": {
"text": "=Biography: {{ $('Set Bio').item.json.bio }}\n\nFeedback: {{ $('Evaluator Agent').item.json.output }}",
"options": {
"systemMessage": "=# Overview\nYou are an expert biography revisor. Your job is to take the biography and optimize it based on the feedback."
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "c4f6ba91-8f5f-49da-9dfb-5590d38930f0",
"name": "Docsにプッシュ",
"type": "n8n-nodes-base.googleDocs",
"position": [
496,
336
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ $('Set Bio').item.json.bio }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "Add your document URL"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "3NYxUhqJSWbKCb0s",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "e11a6bbc-4e5d-4b55-8dd1-5af4adb49998",
"name": "バイオを設定",
"type": "n8n-nodes-base.set",
"position": [
-240,
400
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "adf17d4d-a89e-4f97-9d31-5e74834428fc",
"name": "bio",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "df68bca8-f356-4bd5-8487-acf7a28a3eaa",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
32
],
"parameters": {
"color": 5,
"width": 1236,
"height": 112,
"content": "# Bio-Graphy Agent — Auto-Generate & Polish Personal Bios with GPT-5"
},
"typeVersion": 1
},
{
"id": "b86d5e02-c7c4-417d-bf0e-ef8f07fd4cbf",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
192
],
"parameters": {
"color": 6,
"width": 352,
"height": 432,
"content": "### 🟩 This node triggers the workflow when a user submits their:\n1- name\n2- role\n3- personal info. \n\nYou can also connect this to a Google Form, Notion, or Webhook for automation."
},
"typeVersion": 1
},
{
"id": "194d38b1-4f52-4862-9a26-daaf62197b9a",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-576,
208
],
"parameters": {
"width": 256,
"height": 432,
"content": "### 🟩 Here we clean and structure the input text (remove extra spaces, fix case, etc.) before sending it to GPT-5."
},
"typeVersion": 1
},
{
"id": "d96244ce-1254-4363-90b4-d7a65a2f1781",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-304,
224
],
"parameters": {
"color": 3,
"width": 496,
"height": 432,
"content": "## Provide feedback on the biography.\n\nCreates the first version of the user’s bio using the structured input. The tone and style are adjusted based on the role and platform type (LinkedIn, portfolio, etc.)."
},
"typeVersion": 1
},
{
"id": "57bd7e84-76de-46ea-9636-ebb7bca97a19",
"name": "GPT-5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
128,
768
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "a0jh6VCqkdOTDXdO",
"name": "OpenAi team@vohoai.com"
}
},
"typeVersion": 1.2
},
{
"id": "d060485b-1878-4dc3-8524-cced926eb90b",
"name": "付箋4",
"type": "n8n-nodes-base.stickyNote",
"position": [
416,
224
],
"parameters": {
"width": 304,
"height": 304,
"content": "## Save the document to Google Docs"
},
"typeVersion": 1
},
{
"id": "b96d506b-6be0-461d-80cf-9ff842b65ead",
"name": "付箋5",
"type": "n8n-nodes-base.stickyNote",
"position": [
384,
560
],
"parameters": {
"color": 5,
"width": 384,
"height": 400,
"content": "## Optimize the Biography\n\nRefines the generated bio to make it sound more natural, polished, and professional. Adds structure and removes redundancy."
},
"typeVersion": 1
},
{
"id": "8ecca430-0176-4678-b599-5de32cc21b69",
"name": "付箋6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-32,
688
],
"parameters": {
"color": 4,
"width": 400,
"height": 224,
"content": "## GPT-5 Chat Model"
},
"typeVersion": 1
},
{
"id": "f0436e15-da3d-4104-8503-4de94e5b0a88",
"name": "付箋7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1776,
192
],
"parameters": {
"width": 800,
"height": 1040,
"content": "# 🟨 Workflow Overview\n\nThis workflow automatically generates and refines personal bios using GPT-5. It takes input from a form or webhook, structures it, and produces a polished, professional bio ready to share on LinkedIn, websites, or portfolios.\n\n# 🧩 Sticky Notes Summary\n\n## 🟩 Trigger — Webhook / Manual Input\n\nStarts the workflow when a user submits their details (like name, profession, and skills). You can connect it to any input source — form, Notion, or Typeform.\n\n## 🟩 Data Clean-Up Node\n\nFormats and organizes raw input (e.g., removes extra spaces, corrects capitalization) before sending to GPT-5 for better results.\n\n## 🟩 GPT-5: Generate Bio Draft\n\nCreates the first version of the user’s bio using the structured input. The tone and style are adjusted based on the role and platform type (LinkedIn, portfolio, etc.).\n\n## 🟩 GPT-5: Polish & Improve Bio\n\nRefines the generated bio to make it sound more natural, polished, and professional. Adds structure and removes redundancy.\n\n## 🟩 Output Node — Email / Notion / Google Docs\n\nSends the final version of the bio to your preferred destination. Ideal for quick publishing or saving for review.\n\n## 🟩 Optional: Log to Google Sheets\n\nStores generated bios with timestamps and input data for future reference or analytics.\n"
},
"typeVersion": 1
},
{
"id": "c03c6f54-61e7-416f-9df8-df1edbe7ed86",
"name": "付箋8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
704
],
"parameters": {
"color": 4,
"width": 880,
"height": 560,
"content": "# 🧠 Who It’s For\n\n## Freelancers and creators building personal brands\n\n## Agencies managing client portfolios\n\n## HR or marketing professionals polishing team bios\n\n# ⚙️ Requirements\n\n## OpenAI GPT-5 (or GPT-4) credentials\n\n## n8n Cloud or self-hosted setup\n\n## Optional: Google Sheets / Notion account for storage"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "287f5ee0-48bf-4271-90ea-f0e9a08e0f53",
"connections": {
"57bd7e84-76de-46ea-9636-ebb7bca97a19": {
"ai_languageModel": [
[
{
"node": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"type": "ai_languageModel",
"index": 0
},
{
"node": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"type": "ai_languageModel",
"index": 0
},
{
"node": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"e11a6bbc-4e5d-4b55-8dd1-5af4adb49998": {
"main": [
[
{
"node": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"type": "main",
"index": 0
}
]
]
},
"216da347-3a94-42d1-b65e-3ae8e1d30a3d": {
"main": [
[
{
"node": "c4f6ba91-8f5f-49da-9dfb-5590d38930f0",
"type": "main",
"index": 0
}
],
[
{
"node": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"type": "main",
"index": 0
}
]
]
},
"fe5152d2-635d-4a4e-86a1-89345b6598b1": {
"main": [
[
{
"node": "e11a6bbc-4e5d-4b55-8dd1-5af4adb49998",
"type": "main",
"index": 0
}
]
]
},
"e1776bea-6a0e-4842-9a1d-6ab7576872ca": {
"main": [
[
{
"node": "216da347-3a94-42d1-b65e-3ae8e1d30a3d",
"type": "main",
"index": 0
}
]
]
},
"5f0e5c45-6ce1-476e-a0cf-0ef3b7190217": {
"main": [
[
{
"node": "e11a6bbc-4e5d-4b55-8dd1-5af4adb49998",
"type": "main",
"index": 0
}
]
]
},
"c6a5af04-2ac6-4808-810d-9537343e8759": {
"main": [
[
{
"node": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
上級 - コンテンツ作成, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
✨🩷自動化ソーシャルメディアコンテンツ公開工厂 + 系统提示组合
基于动态系统提示とGPT-4oのAI驱动多平台ソーシャルメディアコンテンツ工厂
If
Set
Code
+
If
Set
Code
100 ノードAmit Mehta
コンテンツ作成
A/B セルフテスト
Supabase、Langchain Agent、OpenAI GPT-4o を使った AI プロンプト A/B テスト
If
Set
Supabase
+
If
Set
Supabase
16 ノードvanhon
コンテンツ作成
WordPressブログの自動化プロフェッショナル版(先端研究)v2.1マーケットプラグイン
GPT-4o、Perplexity AI、そして多言語対応を使ったSEO最適化ブログ作成の自動化
If
Set
Xml
+
If
Set
Xml
125 ノードDaniel Ng
コンテンツ作成
AIに基づく会議効果の自動分析とSlackへのフィードバック送信
AIに基づく会議効果の自動分析とSlackフィードバック送信
If
Set
Code
+
If
Set
Code
18 ノードJunichiro Tobe
コンテンツ作成
OpenAI・LangChain・アピ業間連携によるワークフレーム自動化入門ガイド
OpenAI、LangChain、API を使用したワークフロー自動化の初心者ガイド
If
Set
Code
+
If
Set
Code
33 ノードMeelioo
コンテンツ作成
✨🩷ソーシャルメディアコンテンツ自動投稿工場 + システムプロンプト組み合わせ
GPT-4oを使用して6つのプラットフォーム向けにプラットフォーム最適化されたソーシャルメディアコンテンツを生成
If
Set
Code
+
If
Set
Code
100 ノードLuan Correia
ソーシャルメディア