Googleカレンダー管理ワークフロー
これはAI Chatbot, Multimodal AI分野の自動化ワークフローで、7個のノードを含みます。主にAgent, ChatTrigger, LmChatOpenAi, ToolWorkflow, MemoryBufferWindowなどのノードを使用。 GPT-4o仮想アシスタント(オーケストレーター)でGoogleカレンダーイベントを管理する
- •OpenAI API Key
{
"id": "BEJjQAqk5n3Yc0Q4",
"meta": {
"instanceId": "146ab8f1ce0cef4bd9c6b91db262ad7cd77638e200455d5838ba053a27e415bc",
"templateCredsSetupCompleted": true
},
"name": "ca7ai Google_Calendar_workflow",
"tags": [],
"nodes": [
{
"id": "a0403acd-098a-491b-bf2b-0a55fac37560",
"name": "チャットメッセージ受信時",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
0,
0
],
"webhookId": "c7cc7c8c-c07b-44ca-9108-052810da3ee0",
"parameters": {
"options": {}
},
"typeVersion": 1.3
},
{
"id": "2c770716-4b5c-491e-ab26-120b34452558",
"name": "AIエージェント",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
208,
0
],
"parameters": {
"options": {
"systemMessage": "You are Albert, a helpful google calendar assistant. You are to use the \"sub_agent_cal\" to get calendar events, create calendar events, and delete calendar events."
}
},
"typeVersion": 2.2
},
{
"id": "5cd09248-ed99-456e-8d66-9b81241aa1db",
"name": "OpenAI チャットモデル",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
80,
208
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "fYx3byxTFkzmN2m2",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "0b829bdb-c01c-4985-baaf-61527793ada1",
"name": "シンプルメモリ",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
224,
208
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "0aa51268-61c0-411b-bdd7-4fd2a241c895",
"name": "sub_agent_cal",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
528,
176
],
"parameters": {
"workflowId": {
"__rl": true,
"mode": "list",
"value": "41tGOnU3hN9zjJln",
"cachedResultName": "Google_Cal_sub_agent"
},
"description": "=This workflow helps to manager Google calendar events.",
"workflowInputs": {
"value": {
"text": "={{ $json.chatInput }}",
"session_id": "={{ $json.sessionId }}"
},
"schema": [
{
"id": "text",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "text",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "session_id",
"type": "string",
"display": true,
"required": false,
"displayName": "session_id",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.2
},
{
"id": "189828ba-266e-4c4b-8db0-6b9c0a2550ae",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-480,
0
],
"parameters": {
"color": 4,
"width": 336,
"height": 176,
"content": "🟢 PARENT — CHAT ENTRY\n\n**Trigger**: chat message\n**Persona**: Albert (calendar assistant)\n**Uses tool**: sub_agent_cal (Execute Workflow Tool)\n\nchatInput ➜ text, sessionId ➜ sessionid"
},
"typeVersion": 1
},
{
"id": "c74d95ad-d8ad-4082-9ee3-bfa4effed6c8",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-480,
208
],
"parameters": {
"width": 336,
"height": 112,
"content": "🔗 ORCHESTRATION\n\n**Parent** = intent + memory\n**Child** = tools (Get / Create / Delete)"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "99ffa58b-9bb1-4adb-a009-abc2d61ca3f7",
"connections": {
"0b829bdb-c01c-4985-baaf-61527793ada1": {
"ai_memory": [
[
{
"node": "2c770716-4b5c-491e-ab26-120b34452558",
"type": "ai_memory",
"index": 0
}
]
]
},
"0aa51268-61c0-411b-bdd7-4fd2a241c895": {
"ai_tool": [
[
{
"node": "2c770716-4b5c-491e-ab26-120b34452558",
"type": "ai_tool",
"index": 0
}
]
]
},
"5cd09248-ed99-456e-8d66-9b81241aa1db": {
"ai_languageModel": [
[
{
"node": "2c770716-4b5c-491e-ab26-120b34452558",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"a0403acd-098a-491b-bf2b-0a55fac37560": {
"main": [
[
{
"node": "2c770716-4b5c-491e-ab26-120b34452558",
"type": "main",
"index": 0
}
]
]
}
}
}このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - AIチャットボット, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Calistus Christian
@ca7aiAutomation strategist and AI workflow architect creating intelligent, agent-driven processes that streamline operations. I build advanced n8n solutions integrating AI, cloud services, and real-time data orchestration for scalable impact. Explore my free workflows to get started. Premium, custom-built solutions are also available. Connect with me on LinkedIn for tailored automation expertise.
このワークフローを共有