GPT-4와 PDF Vector를 사용하여 다양한 형식의 연구 논문 요약 생성
중급
이것은AI Summarization, Multimodal AI분야의자동화 워크플로우로, 9개의 노드를 포함합니다.주로 Code, OpenAi, Webhook, PdfVector, RespondToWebhook 등의 노드를 사용하며. GPT-4와 PDF Vector를 사용하여 다양한 포맷 연구 논문 요약 생성
사전 요구사항
- •OpenAI API Key
- •HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "placeholder"
},
"nodes": [
{
"id": "info-note",
"name": "요약 유형",
"type": "n8n-nodes-base.stickyNote",
"position": [
250,
150
],
"parameters": {
"content": "## Paper Summarizer\n\nGenerates multiple summary types:\n- Executive (1 page)\n- Technical (detailed)\n- Lay (plain language)\n- Social (tweet-sized)"
},
"typeVersion": 1
},
{
"id": "webhook-trigger",
"name": "Webhook - 논문 URL",
"type": "n8n-nodes-base.webhook",
"position": [
450,
300
],
"parameters": {
"path": "summarize",
"options": {},
"responseMode": "onReceived"
},
"typeVersion": 1
},
{
"id": "pdfvector-parse",
"name": "PDF Vector - 논문 파싱",
"type": "n8n-nodes-pdfvector.pdfVector",
"position": [
650,
300
],
"parameters": {
"useLlm": "always",
"resource": "document",
"operation": "parse",
"documentUrl": "={{ $json.paperUrl }}"
},
"typeVersion": 1
},
{
"id": "exec-summary",
"name": "실행 요약",
"type": "n8n-nodes-base.openAi",
"position": [
850,
250
],
"parameters": {
"model": "gpt-4",
"messages": {
"values": [
{
"content": "Create an executive summary (max 500 words) of this research paper:\n\n{{ $json.content }}\n\nInclude:\n1. Research question and motivation\n2. Methodology overview\n3. Key findings (3-5 points)\n4. Practical implications\n5. Limitations and future work"
}
]
}
},
"typeVersion": 1
},
{
"id": "tech-summary",
"name": "기술 요약",
"type": "n8n-nodes-base.openAi",
"position": [
850,
350
],
"parameters": {
"model": "gpt-4",
"messages": {
"values": [
{
"content": "Create a detailed technical summary of this research paper:\n\n{{ $json.content }}\n\nInclude:\n1. Research objectives and hypotheses\n2. Detailed methodology\n3. Data analysis approach\n4. Complete results with statistics\n5. Technical contributions\n6. Comparison with prior work\n7. Future research directions"
}
]
}
},
"typeVersion": 1
},
{
"id": "lay-summary",
"name": "일반인용 요약",
"type": "n8n-nodes-base.openAi",
"position": [
850,
450
],
"parameters": {
"model": "gpt-3.5-turbo",
"messages": {
"values": [
{
"content": "Explain this research paper in simple terms that anyone can understand (max 300 words):\n\n{{ $json.content }}\n\nAvoid jargon and technical terms. Use analogies where helpful."
}
]
}
},
"typeVersion": 1
},
{
"id": "tweet-summary",
"name": "트윗 요약",
"type": "n8n-nodes-base.openAi",
"position": [
850,
550
],
"parameters": {
"model": "gpt-3.5-turbo",
"messages": {
"values": [
{
"content": "Create a tweet (max 280 characters) summarizing the key finding of this paper:\n\n{{ $json.content }}\n\nMake it engaging and include relevant hashtags."
}
]
}
},
"typeVersion": 1
},
{
"id": "combine-summaries",
"name": "모든 요약 통합",
"type": "n8n-nodes-base.code",
"position": [
1050,
400
],
"parameters": {
"functionCode": "return {\n paperUrl: $node['Webhook - Paper URL'].json.paperUrl,\n summaries: {\n executive: $node['Executive Summary'].json.content,\n technical: $node['Technical Summary'].json.content,\n lay: $node['Lay Summary'].json.content,\n tweet: $node['Tweet Summary'].json.content\n },\n generatedAt: new Date().toISOString()\n};"
},
"typeVersion": 1
},
{
"id": "respond-webhook",
"name": "요약 반환",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
1250,
400
],
"parameters": {
"options": {}
},
"typeVersion": 1
}
],
"connections": {
"lay-summary": {
"main": [
[
{
"node": "combine-summaries",
"type": "main",
"index": 0
}
]
]
},
"tweet-summary": {
"main": [
[
{
"node": "combine-summaries",
"type": "main",
"index": 0
}
]
]
},
"exec-summary": {
"main": [
[
{
"node": "combine-summaries",
"type": "main",
"index": 0
}
]
]
},
"tech-summary": {
"main": [
[
{
"node": "combine-summaries",
"type": "main",
"index": 0
}
]
]
},
"webhook-trigger": {
"main": [
[
{
"node": "pdfvector-parse",
"type": "main",
"index": 0
}
]
]
},
"combine-summaries": {
"main": [
[
{
"node": "respond-webhook",
"type": "main",
"index": 0
}
]
]
},
"pdfvector-parse": {
"main": [
[
{
"node": "exec-summary",
"type": "main",
"index": 0
},
{
"node": "tech-summary",
"type": "main",
"index": 0
},
{
"node": "lay-summary",
"type": "main",
"index": 0
},
{
"node": "tweet-summary",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - AI 요약, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
PDF 벡터, Google Drive 및 데이터베이스를 사용하여发票 데이터를 추출하고 저장
PDF 벡터, Google Drive, 데이터베이스를 사용하여 청구서 데이터를 추출하고 저장합니다.
If
Code
Slack
+
If
Code
Slack
26 노드PDF Vector
청구서 처리
PDF 벡터와 Webhooks를 사용하여 문서 질문과 답변 API를 구축
사용법 PDF 벡터와 Webhooks를 사용하여 문서 질문 API 구축
If
Code
Webhook
+
If
Code
Webhook
11 노드PDF Vector
내부 위키
PDF Vector 및 Google Drive를 사용한 자동화 영수증 처리 및 세금 분류
PDF Vector 및 Google Drive를 사용한 자동화된 영수증 처리 및 세금 분류
Code
Google Drive
Google Sheets
+
Code
Google Drive
Google Sheets
9 노드PDF Vector
청구서 처리
PDF 벡터와 HIPAA 준수를 통해 의료 문서에서 临床 데이터 추출
PDF Vector와 HIPAA 준수를 통해 의료 문서에서 临床 데이터를 추출
If
Code
Postgres
+
If
Code
Postgres
9 노드PDF Vector
문서 추출
GPT-4 및 다중 데이터베이스 검색을 사용한 학술 문헌 검토 자동화
GPT-4 및 다중 데이터베이스 검색을 사용한 학술 문헌 리뷰 자동화
If
Set
Code
+
If
Set
Code
13 노드PDF Vector
문서 추출
PDF 벡터, GPT-3.5 및 Slack 알림을 포함한 자동화된 학술 논문 모니터링
자동화된 학술 논문 모니터링, PDF 벡터, GPT-3.5 및 Slack 알림 포함
Set
Code
Slack
+
Set
Code
Slack
10 노드PDF Vector
개인 생산성
워크플로우 정보
난이도
중급
노드 수9
카테고리2
노드 유형6
저자
PDF Vector
@pdfvectorA fully featured PDF APIs for developers - Parse any PDF or Word document, extract structured data, and access millions of academic papers - all through simple APIs.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유