Why not login to Qiita and try out its useful features?

We'll deliver articles that match you.

You can read useful information later.

97
82

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

# ใ€AI้ง†ๅ‹•้–‹็™บใ€‘100ใƒšใƒผใ‚ธ่ถ…ใฎPDFใ‚’Markdownใซๅค‰ๆ›ใ—ใฆAIใซ่ชญใพใ›ใ‚‹ๆ–นๆณ•

Last updated at Posted at 2026-01-29

ใ€AI้ง†ๅ‹•้–‹็™บใ€‘100ใƒšใƒผใ‚ธ่ถ…ใฎPDFใ‚’Markdownใซๅค‰ๆ›ใ—ใฆAIใซ่ชญใพใ›ใ‚‹ๆ–นๆณ•

ใฏใ˜ใ‚ใซ

ๆœ€่ฟ‘ใ€ๅคง่ฆๆจกใ‚ทใ‚นใƒ†ใƒ ใฎๅผ•ใ็ถ™ใŽๆกˆไปถใ‚’ๅ—ใ‘ใพใ—ใŸใ€‚
ใใฎๆกˆไปถใฏAI้ง†ๅ‹•ใฎ้€ฒใ‚ๆ–นใŒ่จฑๅฏใ•ใ‚Œใฆใ„ใŸใฎใงๆ—ฉ้€ŸAIใ‚’ๅˆฉ็”จใ—ใฆใ€ๅผ•ใ็ถ™ใŽใฉใ‚“ใฉใ‚“้€ฒใ‚ใฆใ„ใใž๏ผ
ใจๆ€ใฃใŸใฎใงใ™ใŒใ€ใ„ใใคใ‹ๅ›ฐใฃใŸใ“ใจใŒใ‚ใ‚Šใพใ—ใŸใ€‚

ใใ†ใ€่ณ‡ๆ–™ใฎใปใจใ‚“ใฉใŒใ‚จใ‚ฏใ‚ปใƒซใงๆง‹ๆˆใ•ใ‚Œใฆใ„ใ‚‹ใฎใจใ€ๅค–้ƒจAPIไป•ๆง˜ๆ›ธใฎใปใจใ‚“ใฉใŒ100PไปฅไธŠใ‚ใ‚‹PDFใƒ‡ใƒผใ‚ฟใซใชใฃใฆใ„ใพใ—ใŸใ€‚
AIใ‚’ๅˆฉ็”จใ™ใ‚‹ไธŠใงใ€ใ‚จใ‚ฏใ‚ปใƒซใชใฉใฏใ‚‚ใกใ‚ใ‚“ใฎใ“ใจใ€้‡ๅŽš้•ทๅคงใชPDF่ณ‡ๆ–™ใ‚’่ชญใฟๅ–ใ‚‹ใ“ใจใ‚‚่‹ฆๆ‰‹ใงใ”ใ–ใ„ใพใ™ใ€‚
ใชใฎใงใ€ๅ„็จฎใƒ•ใ‚กใ‚คใƒซใ‚’AIใŒ่ชญใฟใ‚„ใ™ใ„่ณ‡ๆ–™ใซใ™ใ‚‹ในใใ€ใƒžใƒผใ‚ฏใƒ€ใ‚ฆใƒณใฎๅฝขๅผใซๆ›ธใๆ›ใˆใฆใ„ใๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

ไปŠๅ›žใฏใใฎไธญใงใ‚‚PDFใ‚’ใƒžใƒผใ‚ฏใƒ€ใ‚ฆใƒณใซๅค‰ๆ›ใ™ใ‚‹ๅ‡ฆ็†ใซใคใ„ใฆใ‚’็ดนไป‹ใงใใ‚Œใฐใจๆ€ใ„ใพใ™ใ€‚

ใ“ใฎ่จ˜ไบ‹ใฎๆœ€ๅพŒใซใ€Œใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ€ใจใ€ŒPythonใ‚นใ‚ฏใƒชใƒ—ใƒˆใ€ใ‚’่ผ‰ใ›ใฆใ„ใพใ™ใ€‚
Antigravityใ‚„Cursorใ‚’ใŠไฝฟใ„ใฎๆ–นใฏใ€ใใ‚Œใ‚’ใ‚ณใƒ”ใƒšใ—ใฆAIใซใ€Œใ“ใ‚ŒใงPDFใ‚’ๅค‰ๆ›ใ—ใฆใ€ใจไผใˆใ‚‹ใ ใ‘ใงใ€ใ‚ใจใฏAIใŒๅ‹ๆ‰‹ใซใ‚„ใฃใฆใใ‚Œใพใ™ใ€‚ไบบ้–“ใŒใ‚„ใ‚‹ใ“ใจใฏใ€ใ‚ณใƒผใƒ’ใƒผใ‚’้ฃฒใฟใชใŒใ‚‰้€ฒๆ—ใ‚’็œบใ‚ใ‚‹ใ“ใจใใ‚‰ใ„ใงใ™โ˜•


ใชใœPDFใ‚’ใใฎใพใพAIใซๆธกใ›ใชใ„ใฎใ‹๏ผŸ

ใ€ŒPDFใ‚’ใใฎใพใพใ‚ขใƒƒใƒ—ใƒญใƒผใƒ‰ใ™ใ‚Œใฐใ„ใ„ใ˜ใ‚ƒใ‚“ใ€

...ใจๆ€ใ†ใ˜ใ‚ƒใชใ„ใงใ™ใ‹ใ€‚ๅƒ•ใ‚‚ใใ†ๆ€ใฃใฆใพใ—ใŸใ€‚ใงใ‚‚ๅฎŸ้š›ใซใ‚„ใฃใฆใฟใ‚‹ใจใ€่‰ฒใ€…ใจ่พ›ใ„ใ“ใจใŒ่ตทใใพใ™ใ€‚

ๅ•้กŒ็‚น

ๅ•้กŒ ่ฉณ็ดฐ
ใƒˆใƒผใ‚ฏใƒณๆถˆ่ฒปใŒๆฟ€ใ—ใ„ 100ใƒšใƒผใ‚ธ่ถ…ใฎPDFใ‚’ใใฎใพใพๆธกใ™ใจใ€ใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆใ‚’ๅœง่ฟซใ€‚ใ€Œ้€”ไธญใงๅˆ‡ใ‚Œใกใ‚ƒใ„ใพใ—ใŸใ€ใŒ้ ป็™บ
ๆง‹้€ ใŒๅคฑใ‚ใ‚Œใ‚‹ ่กจใ‚„ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใŒใƒ•ใƒฉใƒƒใƒˆใชใƒ†ใ‚ญใ‚นใƒˆใซใชใ‚Šใ€ใ€Œใ“ใฎๆ•ฐๅ€คใฏไฝ•ใฎๅˆ—๏ผŸใ€็Šถๆ…‹ใซ
ๆคœ็ดขใƒปๅ‚็…งใŒๅ›ฐ้›ฃ ใ€Œใ“ใฎไป•ๆง˜ใฏใฉใ“๏ผŸใ€ใจ่žใ„ใฆใ‚‚ใ€AIใŒใ€ŒใŸใถใ‚“ใ“ใฎ่พบ...ใ€ใฟใŸใ„ใชๆ›–ๆ˜งใชๅ›ž็ญ”ใ‚’ใ—ใŒใก
ๅทฎๅˆ†็ฎก็†ใŒใงใใชใ„ ไป•ๆง˜ใŒๆ›ดๆ–ฐใ•ใ‚Œใฆใ‚‚ใ€ใฉใ“ใŒๅค‰ใ‚ใฃใŸใฎใ‹Gitใง่ฟฝใˆใชใ„

่งฃๆฑบ็ญ–๏ผšMarkdownใซๅค‰ๆ›ใ™ใ‚‹

ใใ“ใง่€ƒใˆใŸใฎใŒใ€PDFใ‚’ไธ€ๅบฆใ€Œ็”ปๅƒใ€ใซๅค‰ๆ›ใ—ใฆใ€AIใซใ€Œ่ฆ–่ฆš็š„ใซ่ชญใพใ›ใฆใ€Markdownใจใ—ใฆๆ›ธใ่ตทใ“ใ•ใ›ใ‚‹ใจใ„ใ†ใ‚ขใƒ—ใƒญใƒผใƒใงใ™ใ€‚

Markdownใซๅค‰ๆ›ใ™ใ‚‹ใ“ใจใง๏ผš

  • โœ… ๆง‹้€ ๅŒ–ใ•ใ‚ŒใŸๆƒ…ๅ ฑใจใ—ใฆไฟๆŒ๏ผˆ่ฆ‹ๅ‡บใ—ใ€่กจใ€็ฎ‡ๆกๆ›ธใ๏ผ‰
  • โœ… Gitใงๅทฎๅˆ†็ฎก็†ใŒๅฏ่ƒฝ๏ผˆใ€Œใ‚ใ€ใ“ใ“ๅค‰ใ‚ใฃใŸใ‚“ใ ใ€ใŒไธ€็›ฎ็žญ็„ถ๏ผ‰
  • โœ… AIใŒๅŠน็އ็š„ใซ่ชญใฟๅ–ใ‚Œใ‚‹ๅฝขๅผใซ

ไบบ้–“ใซใจใฃใฆใ‚‚ใ€AIใซใจใฃใฆใ‚‚ใ€ๅนธใ›ใชๅฝขๅผใ€‚ใใ‚ŒใŒMarkdownใงใ™ใ€‚


ๅค‰ๆ›ใฎๅ…จไฝ“ๅƒ

ไปŠๅ›žใฎใ‚ขใƒ—ใƒญใƒผใƒใฏใ“ใ†ใงใ™๏ผš

PDF โ†’ ็”ปๅƒ๏ผˆใƒšใƒผใ‚ธใ”ใจ๏ผ‰ โ†’ AI็ฒพ่ชญ โ†’ Markdown

ใ€Œใชใœ็”ปๅƒใ‚’็ตŒ็”ฑใ™ใ‚‹ใฎ๏ผŸใ€ใจๆ€ใ†ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚

็†็”ฑใฏๅ˜็ด”ใงใ€AIใฏ็”ปๅƒใ‚’ใ€Œ่ฆ‹ใ‚‹ใ€ใ“ใจใŒใงใใ‚‹ใ‹ใ‚‰ใงใ™ใ€‚PDFใฎใƒ†ใ‚ญใ‚นใƒˆๆŠฝๅ‡บใ ใจๅดฉใ‚Œใฆใ—ใพใ†่กจใ‚„ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใ‚‚ใ€็”ปๅƒใจใ—ใฆๆธกใ›ใฐใ€Œ่ฆ‹ใŸใพใพใ€ใ‚’็†่งฃใ—ใฆใใ‚Œใพใ™ใ€‚ไบบ้–“ใจๅŒใ˜ใงใ™ใญใ€‚


Step 1: PDFใ‚’็”ปๅƒใซๅค‰ๆ›ใ™ใ‚‹

ใพใšใฏPDFใ‚’1ใƒšใƒผใ‚ธใšใคใฎ็”ปๅƒใƒ•ใ‚กใ‚คใƒซ๏ผˆPNG๏ผ‰ใซๅค‰ๆ›ใ—ใพใ™ใ€‚

ไบ‹ๅ‰ๆบ–ๅ‚™

# Pythonใƒฉใ‚คใƒ–ใƒฉใƒชใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซ
pip install pdf2image Pillow

pdf2imageใฏๅ†…้ƒจใงpopplerใจใ„ใ†ใƒ„ใƒผใƒซใ‚’ไฝฟใ†ใฎใงใ€OSใซๅˆใ‚ใ›ใฆใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใฆใใ ใ•ใ„๏ผš

macOS:

brew install poppler

Windows:
poppler for Windows ใ‹ใ‚‰ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใฆใ€PATHใ‚’้€šใ™

Linux:

sudo apt-get install poppler-utils

ๅค‰ๆ›ใ‚นใ‚ฏใƒชใƒ—ใƒˆ

ไปฅไธ‹ใฎใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚’pdf_to_images.pyใจใ—ใฆไฟๅญ˜ใ—ใพใ™๏ผš

#!/usr/bin/env python3
"""
PDF to Images Converter
PDFใƒ•ใ‚กใ‚คใƒซใ‚’ๅ„ใƒšใƒผใ‚ธใฎ็”ปๅƒใƒ•ใ‚กใ‚คใƒซใซๅค‰ๆ›ใ™ใ‚‹ใ‚นใ‚ฏใƒชใƒ—ใƒˆ
"""

from pdf2image import convert_from_path
import os
import sys

def pdf_to_images(pdf_path, output_dir=None, dpi=150):
    """
    PDFใ‚’็”ปๅƒใซๅค‰ๆ›
    
    Args:
        pdf_path: PDFใƒ•ใ‚กใ‚คใƒซใฎใƒ‘ใ‚น
        output_dir: ๅ‡บๅŠ›ๅ…ˆใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒช๏ผˆ็œ็•ฅๆ™‚ใฏPDFใจๅŒๅใฎใƒ•ใ‚ฉใƒซใƒ€๏ผ‰
        dpi: ่งฃๅƒๅบฆ๏ผˆใƒ‡ใƒ•ใ‚ฉใƒซใƒˆ150๏ผ‰
    """
    if output_dir is None:
        output_dir = os.path.splitext(pdf_path)[0]
    
    os.makedirs(output_dir, exist_ok=True)
    
    print(f"Converting: {pdf_path}")
    print(f"Output dir: {output_dir}")
    print("-" * 40)
    
    images = convert_from_path(pdf_path, dpi=dpi)
    
    for i, image in enumerate(images, 1):
        image_path = os.path.join(output_dir, f"page_{i:03d}.png")
        image.save(image_path, "PNG")
        print(f"[{i}/{len(images)}] Saved: {image_path}")
    
    print("-" * 40)
    print(f"Done! {len(images)} pages converted.")

if __name__ == "__main__":
    if len(sys.argv) < 2:
        print("Usage: python pdf_to_images.py <pdf_path>")
        sys.exit(1)
    
    pdf_to_images(sys.argv[1])

ไฝฟใ„ๆ–น

python pdf_to_images.py api_spec.pdf

ใ“ใ‚Œใงapi_spec/page_001.png ใ€œ page_XXX.pngใŒ็”Ÿๆˆใ•ใ‚Œใพใ™ใ€‚

199ใƒšใƒผใ‚ธใฎPDFใงใ‚‚ใ€ใ ใ„ใŸใ„2ๅˆ†ใใ‚‰ใ„ใงๅฎŒไบ†ใ—ใพใ™ใ€‚ใ‚ณใƒผใƒ’ใƒผใ‚’ๆทนใ‚Œใ‚‹ๆ™‚้–“ใ‚‚ใ‚ใ‚Šใพใ›ใ‚“ใ€‚


Step 2: AIใซ็”ปๅƒใ‚’ใ€Œ็ฒพ่ชญใ€ใ•ใ›ใฆMarkdownใซๅค‰ๆ›

ใ“ใ“ใ‹ใ‚‰ใŒAI้ง†ๅ‹•ใฎๆœฌ้ ˜็™บๆฎใงใ™ใ€‚

Antigravity๏ผˆใพใŸใฏCursor๏ผ‰ใ‚’่ตทๅ‹•ใ—ใฆใ€ใ“ใ†ไผใˆใพใ™๏ผš

api_spec/ใฎpage_001.pngใ€œpage_020.pngใ‚’็ฒพ่ชญใ—ใฆใ€Markdownใซๅค‰ๆ›ใ—ใฆ

ใ™ใ‚‹ใจAIใŒ็”ปๅƒใ‚’1ๆžšใšใค่ชญใฟๅ–ใ‚Šใ€ๆง‹้€ ๅŒ–ใ•ใ‚ŒใŸMarkdownใซๅค‰ๆ›ใ—ใฆใใ‚Œใพใ™ใ€‚


Step 3: ๆฎต้šŽ็š„ใซๅ…จใƒšใƒผใ‚ธใ‚’ๅค‰ๆ›

100ใƒšใƒผใ‚ธ่ถ…ใฎPDFใ‚’ไธ€ๅบฆใซๅค‰ๆ›ใ™ใ‚‹ใฎใฏ็พๅฎŸ็š„ใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
AIใฎใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใซใ‚‚้™็•ŒใŒใ‚ใ‚Šใพใ™ใ—ใ€้€”ไธญใงใƒŸใ‚นใŒใ‚ใฃใŸๅ ดๅˆใซๆ‰‹ๆˆปใ‚ŠใŒๅคงใใใชใ‚Šใพใ™ใ€‚

ใใ“ใงใ€10ใ€œ20ใƒšใƒผใ‚ธๅ˜ไฝใงๆฎต้šŽ็š„ใซๅค‰ๆ›ใ—ใฆใ„ใใพใ™๏ผš

ใ‚ปใƒƒใ‚ทใƒงใƒณ1: p1-20ใ‚’ๅค‰ๆ›๏ผˆไปŠๆ—ฅใฎไป•ไบ‹๏ผ‰
ใ‚ปใƒƒใ‚ทใƒงใƒณ2: p21-40ใ‚’ๅค‰ๆ›๏ผˆๆ˜Žๆ—ฅใฎไป•ไบ‹๏ผ‰
ใ‚ปใƒƒใ‚ทใƒงใƒณ3: p41-60ใ‚’ๅค‰ๆ›๏ผˆๆ˜ŽๅพŒๆ—ฅใฎไป•ไบ‹๏ผ‰
...

้€ฒๆ—็ฎก็†็”จใฎ[task.md]ใชใ‚“ใ‹ใ‚’็”จๆ„ใ—ใฆใŠใใจใ€ใฉใ“ใพใงใ‚„ใฃใŸใ‹ๅฟ˜ใ‚Œใพใ›ใ‚“๏ผš
ใ“ใ‚“ใชๆ„Ÿใ˜ใฎใ‚„ใคใงใ™

# APIไป•ๆง˜ๆ›ธๅค‰ๆ›ใ‚ฟใ‚นใ‚ฏ

## ้€ฒๆ—
- [x] p1-20: ่ช่จผใƒปใƒฆใƒผใ‚ถใƒผ็ฎก็†
- [x] p21-40: ๅ•†ๅ“API
- [ ] p41-60: ๆณจๆ–‡API๏ผˆๆฌกๅ›žใ“ใ“ใ‹ใ‚‰๏ผ‰
- [ ] p61-80: ๆฑบๆธˆAPI
- [ ] p81-100: ใ‚จใƒฉใƒผใ‚ณใƒผใƒ‰ไธ€่ฆง

ๅฎŸไพ‹๏ผš็ตŒ็”ฃ็œใฎ่ชฟๆŸปๅ ฑๅ‘Šๆ›ธ199ใƒšใƒผใ‚ธใ‚’MarkdownๅŒ–ใ—ใฆใฟใŸ

ไปŠๅ›žใ€ๅฎŸ้š›ใซๅค‰ๆ›ใ—ใฆใฟใŸใฎใฏใ“ใกใ‚‰ใฎPDFใงใ™๏ผš

ไปคๅ’Œ2ๅนดๅบฆ ไธญๅฐไผๆฅญใฎAIๆดป็”จไฟƒ้€ฒใซ้–ขใ™ใ‚‹่ชฟๆŸปไบ‹ๆฅญ ๆœ€็ต‚ๅ ฑๅ‘Šๆ›ธ๏ผˆ็ตŒๆธˆ็”ฃๆฅญ็œ๏ผ‰

  • ๅ…จ199ใƒšใƒผใ‚ธ
  • ่กจใƒปใ‚ฐใƒฉใƒ•ใƒปๅ›ณใŒๅคšๆ•ฐ
  • AIๅฐŽๅ…ฅใฎ็ตŒๆธˆๅŠนๆžœๆŽจ่จˆใชใฉใ€ๆ•ฐๅ€คใƒ‡ใƒผใ‚ฟใŒ่ฑŠๅฏŒ

ๅค‰ๆ›ๅ‰๏ผˆPDF p.7๏ผ‰

ใ“ใ‚“ใชๆ„Ÿใ˜ใฎใƒšใƒผใ‚ธใงใ™ใ€‚ๆฃ’ใ‚ฐใƒฉใƒ•ใจ่กจใŒๆททๅœจใ—ใŸ่ค‡้›‘ใชใƒฌใ‚คใ‚ขใ‚ฆใƒˆ๏ผš
page_007.png

ใ€ŒๅฎŸ้š›ใซใ€ไธญๅฐไผๆฅญใซใŠใ‘ใ‚‹AIๅฐŽๅ…ฅใ‚คใƒณใƒ‘ใ‚ฏใƒˆใจใ—ใฆใ€2025ๅนดใพใงใซ็ตŒๆธˆๅŠนๆžœ11ๅ…†ๅ††ใƒปๅŠดๅƒไบบๅฃๅŠนๆžœ160ไธ‡ไบบ็›ธๅฝ“ใ‚’ๆœ€ๅคงใงๆŽจ่จˆใ€

ใ‚ฐใƒฉใƒ•ใซใฏๆฅญ็•Œๅˆฅใฎใ‚คใƒณใƒ‘ใ‚ฏใƒˆๆŽจ่จˆใ€ๅณๅดใซใฏ2022ๅนดโ†’2025ๅนดใฎๆฏ”่ผƒ่กจ...
ไบบ้–“ใงใ‚‚่ชญใฟๅ–ใ‚Šใซๆ™‚้–“ใŒใ‹ใ‹ใ‚Šใใ†ใชใƒšใƒผใ‚ธใงใ™ใ€‚

ๅค‰ๆ›ๅพŒ๏ผˆMarkdown๏ผ‰

AIใซ็ฒพ่ชญใ•ใ›ใŸ็ตๆžœใŒใ“ใกใ‚‰๏ผš

## ๅฎŸ้š›ใซใ€ไธญๅฐไผๆฅญใซใŠใ‘ใ‚‹AIๅฐŽๅ…ฅใ‚คใƒณใƒ‘ใ‚ฏใƒˆใจใ—ใฆใ€2025ๅนดใพใงใซ็ตŒๆธˆๅŠนๆžœ11ๅ…†ๅ††ใƒปๅŠดๅƒไบบๅฃๅŠนๆžœ160ไธ‡ไบบ็›ธๅฝ“ใ‚’ๆœ€ๅคงใงๆŽจ่จˆ

### AIๅฐŽๅ…ฅ้ ˜ๅŸŸร—ๆฅญ็•ŒๆฏŽใฎไธญๅฐไผๆฅญใซใŠใ‘ใ‚‹็ตŒๆธˆๅŠนๆžœๆŽจ่จˆ

**ๅฏพ่ฑก**: 2025ๅนด; 4ๆฅญ็•Œ๏ผˆ่ฃฝ้€ ใ€ๅปบ่จญใ€ๅธใƒปๅฐๅฃฒใ€ใ‚ตใƒผใƒ“ใ‚นๆฅญใฎๅˆ่จˆใ€‚ใใฎไป–ๆฅญ็•Œ้™คใ๏ผ‰

**ใ‚ฐใƒฉใƒ•ใฎ่ฆ‹ๆ–น**:
- ้ข็ฉใฏ็ตŒๆธˆๅŠนๆžœ้ก๏ผˆๅ…†ๅ††๏ผ‰ใฎๆฏ”็އ
- ๆจช่ปธ: ้ ˜ๅŸŸๆฏŽใฎๆฏ”็އ
- ็ธฆ่ปธ: ๅŒไธ€้ ˜ๅŸŸๅ†…ใงใฎๆฅญ็•ŒๆฏŽใฎๆฏ”็އ

#### ๆฅญ็•Œๅˆฅใฎๆง‹ๆˆ๏ผˆ็ธฆ่ปธ๏ผ‰

| ๆฅญ็•Œ | ่‰ฒ |
|---|---|
| ๅปบ่จญๆฅญ | ๆฟƒใ„้’ |
| ใ‚ตใƒผใƒ“ใ‚นๆฅญ | ้’ |
| ๅธใƒปๅฐๅฃฒ | ๆฐด่‰ฒ |
| ่ฃฝ้€ ๆฅญ | ่–„ใ„ๆฐด่‰ฒ |

#### ่ชฒ้กŒใซๅฏพๅฟœใ™ใ‚‹AIๅฐŽๅ…ฅ้ ˜ๅŸŸ๏ผˆๆจช่ปธ: 1ใ€œ19๏ผ‰

| # | ้ ˜ๅŸŸ |
|---|---|
| 1 | ไบˆ็Ÿฅไฟๅ…จ |
| 2 | ้œ€่ฆไบˆๆธฌ |
| 3 | ็ตŒ็†้–ข้€ฃๆฅญๅ‹™ๅŠน็އๅŒ– |
| 4 | ใƒ‡ใƒผใ‚ฟใƒžใƒผใ‚ฑใƒ†ใ‚ฃใƒณใ‚ฐ |
| 5 | ไธ่‰ฏๅ“ๆ‰€ใƒป่‡ชๅ‹•ๆคœๅ‡บ |
| 6 | ไผๆฅญ้–“ๅ•†่ซ‡ใฎๅŠน็އๅŒ– |
| 7 | ไบบไบ‹ๆฅญๅ‹™ใƒปๆœ€้ฉๅŒ– |
| 8 | ่ชฟ้”ใฎๅŠน็އๅŒ– |
| 9 | ๆฃšๅ‰ฒใ‚Šใƒปๅบ—่ˆ—ใƒฌใ‚คใ‚ขใ‚ฆใƒˆๆœ€้ฉๅŒ– |
| 10 | ็ตŒ่ฒป็ฒพ็ฎ—ใƒป็ตฆไธŽๆ”ฏๆ‰•ใ„ใƒปๆฅญๅ‹™่‡ชๅ‹•ๅŒ– |
| 11ใ€œ19 | ๏ผˆใใฎไป–้ ˜ๅŸŸ๏ผ‰ |

---

### AIๅฐŽๅ…ฅใ‚คใƒณใƒ‘ใ‚ฏใƒˆๆŽจ่จˆ

**4ๆฅญ็•Œใซใใฎไป–ๆฅญ็•Œใ‚’ๅŠ ใˆใŸๅ…จๆฅญ็•Œ**

| ๆŒ‡ๆจ™ | 2022ๅนด | 2025ๅนด |
|---|---|---|
| **็ตŒๆธˆๅŠนๆžœ** | 2ๅ…†ๅ†† | **11ๅ…†ๅ††** |
| **ๅŠดๅƒไบบๅฃๅŠนๆžœ** | 29ไธ‡ไบบ | **157ไธ‡ไบบ** |

> โ€ปไบบไปถ่ฒป็ฎ—ๅ‡บๅŒ–ใซใ‚ˆใ‚‹็ตŒๆธˆๅŠนๆžœใ‚’ๅซใ‚€ใ€‚1ไบบๅฝ“ใŸใ‚Šๅนด้–“็ตฆไธŽ350ไธ‡ๅ††๏ผˆไพ‹๏ผš็ตฆไธŽใ€็ฆๅˆฉๅŽš็”Ÿ๏ผ‰ใง้™ค็ฎ—ใ—ใฆ็ฎ—ๅ‡บ

---

### ๆณจ้‡ˆ

1. ็ตŒๅ–ถๆˆฆ็•ฅใ€ไบบไบ‹ใ€่ฒกๅ‹™ใ€่ชฟ้”ใ€่ฃฝ้€ ใ€่ฒฉๅฃฒ็ญ‰ใ€ไผๆฅญใฎใƒใƒชใƒฅใƒผใƒใ‚งใƒผใƒณใซใŠใ‘ใ‚‹30ใฎ่ชฒ้กŒ้ ˜ๅŸŸใ‚’็‰นๅฎšใ€‚ใใฎใ†ใกใ€็พๅœจAIใ‚’ๆดป็”จใ™ใ‚‹ใ“ใจใงๅฏพๅฟœใ—ๅพ—ใ‚‹้ ˜ๅŸŸใ‚’19้ ˜ๅŸŸใซๅŽณ้ธ
2. 4ๆฅญ็•Œ๏ผˆ่ฃฝ้€ ใ€ๅปบ่จญใ€ๅธใƒปๅฐๅฃฒใ€ใ‚ตใƒผใƒ“ใ‚น๏ผ‰ใซใŠใ‘ใ‚‹่ฉฆ็ฎ—ใ€‚่ฃฝ้€ ๏ผˆIS๏ผ‰ใ‚ณใƒผใƒ‰+้‡‘่žๆฅญๅซใ‚€ใ€ไป–๏ผšใ‚ตใƒผใƒ“ใ‚นใ‚ปใ‚ฏใƒˆๆไพ›ๅผ•ใไธŠไบ‹ๆฅญ่€…ๅซใ‚€ใ€่ฃฝ้€ ๏ผˆ17๏ผ‰๏ผšๅฐ่ฆๆจกไบ‹ๆฅญ่€…้™คใใ€่ฃฝ้€ ๏ผš่ฃฝ้€ ๅทฅ็จ‹ๆ–ฝ่จญ

ใกใ‚ƒใ‚“ใจ่กจใซใชใฃใฆใ‚‹๏ผ

ใ•ใ‚‰ใซๆณจ็›ฎใ—ใฆใปใ—ใ„ใฎใฏ๏ผš

  • ใ‚ฐใƒฉใƒ•ใฎๅ‡กไพ‹ใŒ่กจใจใ—ใฆๆ•ด็†ใ•ใ‚ŒใŸ โ†’ ่‰ฒใจๆฅญ็•ŒใฎๅฏพๅฟœใŒไธ€็›ฎ็žญ็„ถ
  • ๆจช่ปธใฎ19้ ˜ๅŸŸใŒใƒชใ‚นใƒˆๅŒ–ใ•ใ‚ŒใŸ โ†’ ใ€Œไบˆ็Ÿฅไฟๅ…จใฃใฆไฝ•็•ช็›ฎ๏ผŸใ€ใŒCtrl+Fใงๅณๆคœ็ดขๅฏ่ƒฝใซ
  • ๆณจ้‡ˆใพใงๆŠฝๅ‡บใ•ใ‚Œใฆใ„ใ‚‹ โ†’ ๅฐใ•ใ„ๆ–‡ๅญ—ใฎ่„šๆณจใ‚‚่ฆ‹่ฝใจใ•ใชใ„
  • ใ‚ฐใƒฉใƒ•ใฎใ€Œ่ชญใฟๆ–นใ€ใ‚‚่จ€่ชžๅŒ–ใ•ใ‚ŒใŸ โ†’ ใ€Œ้ข็ฉใŒ็ตŒๆธˆๅŠนๆžœใฎๆฏ”็އใ€ใจใ„ใ†ๆƒ…ๅ ฑใŒๆ˜Ž็คบ็š„ใซ

ๅ…ƒใฎPDFใ ใจใ€Œๆฃ’ใ‚ฐใƒฉใƒ•ใ‚’ใ˜ใฃใใ‚Š่ฆ‹ใฆใ€ๅ‡กไพ‹ใ‚’็ขบ่ชใ—ใฆ...ใ€ใจใ„ใ†ไฝœๆฅญใŒๅฟ…่ฆใงใ—ใŸใŒใ€Markdownใชใ‚‰ใƒ†ใ‚ญใ‚นใƒˆๆคœ็ดขใงไธ€็™บใงใ™ใ€‚


ใ‚‚ใ†ไธ€ใคใฎไพ‹๏ผš19ใฎAIๅฐŽๅ…ฅ้ ˜ๅŸŸ๏ผˆPDF p.8๏ผ‰

ๅ…ƒใฎPDFใงใฏ็ฎ‡ๆกๆ›ธใใจ็•ชๅทไป˜ใใƒชใ‚นใƒˆใŒๆททๅœจใ—ใฆใ„ใพใ—ใŸใŒใ€AIใŒใใ‚Œใ„ใซๆ•ด็†ใ—ใฆใใ‚Œใพใ—ใŸ๏ผš
page_008.png

## 19ใฎAIๅฐŽๅ…ฅ้ ˜ๅŸŸใ‚’็‰นๅฎš

ไฟฏ็žฐ็š„ใชไบ‹ๆฅญใฎ่ชฒ้กŒใƒชใ‚นใƒˆใ‹ใ‚‰ไธญๅฐไผๆฅญใƒ’ใ‚ขใƒชใƒณใ‚ฐใƒปใ‚ตใƒผใƒ™ใ‚คใ‚„ๆฅญ็•Œใ‚จใ‚ญใ‚นใƒ‘ใƒผใƒˆใ‚คใƒณใ‚ฟใƒ“ใƒฅใƒผใƒป้–ขไฟ‚่€…ใจใฎ่ญฐ่ซ–ใ‚’้€šใ˜ใ€ไธญๅฐไผๆฅญ่ชฒ้กŒใซๅฏพๅฟœใ™ใ‚‹**19ใฎAIๅฐŽๅ…ฅ้ ˜ๅŸŸใ‚’็‰นๅฎš**ใ€‚

### ไผๆฅญใฎ่ชฒ้กŒใซๅฏพใ™ใ‚‹AIๅฐŽๅ…ฅ้ ˜ๅŸŸ๏ผˆ19้ ˜ๅŸŸ๏ผ‰

| # | ้ ˜ๅŸŸ |
|---|---|
| 1 | ๆฉŸๆขฐใƒปๆ–ฝ่จญใธใฎใ‚ปใƒณใ‚ตใƒผๅ–ไป˜ใ‘ใซใ‚ˆใ‚‹ไบˆ็Ÿฅไฟๅ…จใ‚’้€šใ˜ใŸ้€ธๅคฑๅˆฉ็›Šใƒปไฟๅ…จ่ฒป็”จใฎๆœ€ๅฐๅŒ– |
| 2 | ๅฃฒไธŠๅฎŸ็ธพ็ญ‰ใฎ็คพๅ†…ใƒ‡ใƒผใ‚ฟใƒปๆฐ—ๅ€™็ญ‰ใฎๅค–้ƒจใƒ‡ใƒผใ‚ฟใฎๅˆ†ๆžใซใ‚ˆใ‚‹้œ€่ฆไบˆๆธฌใƒปๅœจๅบซๆœ€้ฉๅŒ–ใ‚’้€šใ˜ใŸๆฅญๅ‹™ๅŠน็އๅŒ–ใƒปไบบไปถ่ฒปใฎๅ‰Šๆธ› |
| 3 | ๆ–‡ๅญ—่ช่ญ˜(AI-OCR)ใƒปRPAใซใ‚ˆใ‚‹ๅ—ๆณจใ€่ซ‹ๆฑ‚ใƒปๆ”ฏๆ‰•็ญ‰ใฎ็ตŒ็†้–ข้€ฃๆฅญๅ‹™ๅŠน็އๅŒ– |
| 4 | ไบบไบ‹ใƒ‡ใƒผใ‚ฟใฎใ‚ทใƒ•ใƒ†ใ‚ฃใƒณใ‚ฐใƒปใƒ‘ใ‚ฟใƒผใƒณๅˆ†ๆžใƒ‡ใƒผใ‚ฟ่งฃๆžใจ้ฉๅˆ‡ใช้…็ฝฎใซใ‚ˆใ‚‹ไบบไปถ่ฒปๅ‰Šๆธ›ใƒปๅฃฒไธŠๅข—ๅŠ  |
| 5 | ็”ปๅƒ่ช่ญ˜ใซใ‚ˆใ‚‹ไธ่‰ฏๅ“ๅˆคๆ–ญ่‡ชๅ‹•ๆคœๅ‡บใซใ‚ˆใ‚‹ๆคœๅ“ไฝœๆฅญๅŠน็އๅŒ– |
| ... | ๏ผˆไปฅไธ‹็œ็•ฅ๏ผ‰ |

19้ …็›ฎใ™ในใฆใŒใƒ†ใƒผใƒ–ใƒซๅฝขๅผใงๆ•ด็†ใ•ใ‚Œใ€Ctrl+Fใงใ€Œไบˆ็Ÿฅไฟๅ…จใ€ใจๆคœ็ดขใ™ใ‚Œใฐไธ€็™บใงใƒ’ใƒƒใƒˆใ—ใพใ™ใ€‚


ๅฎŸ้š›ใซใ‚„ใฃใฆใฟใŸ็ตๆžœ

Before

  • PDF 199ใƒšใƒผใ‚ธ
  • AIๅ˜ไฝ“ใงใฏๅ…จไฝ“ๆŠŠๆกใŒๅ›ฐ้›ฃ
  • ใ€Œใ“ใฎๆ•ฐๅ€คใฉใ“ใซใ‚ใ‚‹๏ผŸใ€โ†’ ไบบๅŠ›ใงๆŽขใ™ใƒใƒกใซ

After

  • Markdown 667่กŒ๏ผˆ็ด„41KB๏ผ‰
  • ๆง‹้€ ๅŒ–ใ•ใ‚ŒใŸใƒ†ใƒผใƒ–ใƒซใƒป่ฆ‹ๅ‡บใ—
  • Ctrl+Fใงไธ€็™บๆคœ็ดข
  • Gitใงๅทฎๅˆ†็ฎก็†ๅฏ่ƒฝ

ๆ‰€่ฆๆ™‚้–“

ใƒ•ใ‚งใƒผใ‚บ ๆ™‚้–“
PDFโ†’็”ปๅƒๅค‰ๆ› ็ด„2ๅˆ†
ไธป่ฆ้ƒจๅˆ†๏ผˆp1-50๏ผ‰ใฎๅค‰ๆ› ็ด„15ๅˆ†
ๅ‚่€ƒ่ณ‡ๆ–™้ƒจๅˆ†๏ผˆp51-199๏ผ‰ ๆฎต้šŽ็š„ใซๅฎŸๆ–ฝไธญ

ๆญฃ็›ดใ€ไบบ้–“ใŒๆ‰‹ไฝœๆฅญใงใ‚„ใฃใŸใ‚‰ไธธไธ€ๆ—ฅใ‹ใ‹ใ‚‹ไฝœๆฅญใŒใ€1ๆ™‚้–“ใ‚‚ใ‹ใ‹ใ‚‰ใš็ต‚ใ‚ใ‚Šใพใ™ใ€‚
็ฉบใ„ใŸๆ™‚้–“ใงๅˆฅใฎไป•ไบ‹ใŒใงใใ‚‹ใ€‚ใ“ใ‚ŒใžAI้ง†ๅ‹•้–‹็™บใฎ้†้†ๅ‘ณใ€‚


ใพใจใ‚

้ …็›ฎ ๅ†…ๅฎน
่ชฒ้กŒ ๅคง้‡ใฎPDF่ณ‡ๆ–™ใ‚’AIใงๆ‰ฑใ„ใŸใ„
่งฃๆฑบ็ญ– PDF โ†’ ็”ปๅƒ โ†’ AI็ฒพ่ชญ โ†’ Markdown
ใƒใ‚คใƒณใƒˆ 10-20ใƒšใƒผใ‚ธๅ˜ไฝใงๆฎต้šŽ็š„ใซๅค‰ๆ›
ๅŠน็އๅŒ– ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผๅŒ–ใ—ใฆๅ†ๅˆฉ็”จๅฏ่ƒฝใซ

้‡ๅŽš้•ทๅคงใชPDF่ณ‡ๆ–™ใ‚‚ใ€Markdownใซๅค‰ๆ›ใ™ใ‚‹ใ“ใจใงAI้ง†ๅ‹•้–‹็™บใฎๅœŸๅฐใจใ—ใฆๆดป็”จใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

ๅผ•ใ็ถ™ใŽๆกˆไปถใ‚„ๆ–ฐ่ฆๅ‚็”ปๆ™‚ใซใ€Œ่ณ‡ๆ–™ใŒPDFใฐใ‹ใ‚Šใง่พ›ใ„...ใ€ใจใ„ใ†ๆ–นใฏใ€ใœใฒ่ฉฆใ—ใฆใฟใฆใใ ใ•ใ„๏ผ

ไป˜้Œฒ๏ผšใ‚ณใƒ”ใƒšใงไฝฟใˆใ‚‹ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผ

ไปฅไธ‹ใฎใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ‚’Antigravityใ‚„Cursorใซๆธกใ›ใฐใ€ใ‚ใจใฏAIใŒๅ‹ๆ‰‹ใซใ‚„ใฃใฆใใ‚Œใพใ™ใ€‚

ไฝฟใ„ๆ–น๏ผš

  1. ใ“ใฎใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ‚’ใ‚ณใƒ”ใƒผ
  2. AIใซใ€Œใ“ใฎใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใซๅพ“ใฃใฆใ€{ใƒ•ใ‚ฉใƒซใƒ€ๅ}ใฎPDFใ‚’Markdownใซๅค‰ๆ›ใ—ใฆใ€ใจไผใˆใ‚‹
  3. โ˜•ใ‚ณใƒผใƒ’ใƒผใ‚’้ฃฒใฟใชใŒใ‚‰ๅพ…ใค
# PDFๅฎŒๅ…จMarkdownๅค‰ๆ›ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผ

## ๆฆ‚่ฆ
PDFใ‹ใ‚‰ๅค‰ๆ›ใ•ใ‚ŒใŸ้€ฃ็•ช็”ปๅƒใƒ•ใ‚กใ‚คใƒซ๏ผˆpage_001.pngใ€œ๏ผ‰ใ‚’็ฒพ่ชญใ—ใ€AIๅฏ่ชญใชMarkdownใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใซๅฎŒๅ…จๅค‰ๆ›ใ™ใ‚‹ใ€‚

## ๅ‰ๆๆกไปถ
- PDFใŒ็”ปๅƒใซๅค‰ๆ›ๆธˆใฟ
- ็”ปๅƒใƒ•ใ‚กใ‚คใƒซใŒ `{ใƒ•ใ‚ฉใƒซใƒ€ๅ}/page_001.png` ใ€œ `page_XXX.png` ใฎๅฝขๅผใงๅญ˜ๅœจ

---

## ใ‚นใƒ†ใƒƒใƒ—1: ๅฏพ่ฑกใƒ•ใ‚กใ‚คใƒซใฎ็ขบ่ช

1. ใƒฆใƒผใ‚ถใƒผใซไปฅไธ‹ใ‚’็ขบ่ชใ™ใ‚‹๏ผš
   - **ๅฏพ่ฑกใƒ•ใ‚ฉใƒซใƒ€**: ็”ปๅƒใŒๆ ผ็ดใ•ใ‚Œใฆใ„ใ‚‹ใƒ•ใ‚ฉใƒซใƒ€ใƒ‘ใ‚น
   - **ๅค‰ๆ›็ฏ„ๅ›ฒ**: ้–‹ๅง‹ใƒšใƒผใ‚ธใ€œ็ต‚ไบ†ใƒšใƒผใ‚ธ๏ผˆไพ‹: p56-70๏ผ‰
   - **ๅ‡บๅŠ›ๅ…ˆ.mdใƒ•ใ‚กใ‚คใƒซ**: ๆ—ขๅญ˜ใƒ•ใ‚กใ‚คใƒซใซ่ฟฝ่จ˜ or ๆ–ฐ่ฆไฝœๆˆ

2. ใƒ•ใ‚ฉใƒซใƒ€ๅ†…ใฎ็”ปๅƒใƒ•ใ‚กใ‚คใƒซๆ•ฐใ‚’็ขบ่ช

ls {ใƒ•ใ‚ฉใƒซใƒ€ใƒ‘ใ‚น}/page_*.png | wc -l


---

## ใ‚นใƒ†ใƒƒใƒ—2: ใƒšใƒผใ‚ธ็ฒพ่ชญ๏ผˆ10-20ใƒšใƒผใ‚ธๅ˜ไฝ๏ผ‰

1. ๆŒ‡ๅฎš็ฏ„ๅ›ฒใฎใƒšใƒผใ‚ธ็”ปๅƒใ‚’้ †็•ชใซ็ขบ่ช
- 1ๅ›žใซ5ใƒšใƒผใ‚ธ็จ‹ๅบฆใ‚’ไธฆ่กŒใ—ใฆ่ชญใฟ่พผใฟๅฏ่ƒฝ

2. ๅ„ใƒšใƒผใ‚ธใฎๅ†…ๅฎนใ‚’ๆŠŠๆก๏ผš
- **ใƒ†ใ‚ญใ‚นใƒˆ**: ่ฆ‹ๅ‡บใ—ใ€ๆœฌๆ–‡ใ€็ฎ‡ๆกๆ›ธใ
- **่กจ**: ่กŒใƒปๅˆ—ๆง‹้€ ใ€ใƒ˜ใƒƒใƒ€ใƒผใ€ใƒ‡ใƒผใ‚ฟ
- **ๅ›ณใƒปใ‚คใƒฉใ‚นใƒˆ**: ๅ›ณใฎๆ„ๅ‘ณใƒปๅ†…ๅฎน
- **ๅผ•็”จใƒปใ‚ณใƒกใƒณใƒˆ**: ใƒ’ใ‚ขใƒชใƒณใ‚ฐ็ตๆžœใชใฉ

---

## ใ‚นใƒ†ใƒƒใƒ—3: Markdownใซๅค‰ๆ›

### ๅค‰ๆ›ใƒซใƒผใƒซ

| ๅ…ƒใฎๅฝขๅผ | Markdownๅฝขๅผ |
|---|---|
| ๅคง่ฆ‹ๅ‡บใ— | `# ่ฆ‹ๅ‡บใ—` ใพใŸใฏ `## ่ฆ‹ๅ‡บใ—` |
| ไธญ่ฆ‹ๅ‡บใ— | `### ่ฆ‹ๅ‡บใ—` |
| ็ฎ‡ๆกๆ›ธใ | `- ้ …็›ฎ` ใพใŸใฏ `1. ้ …็›ฎ` |
| ่กจ | Markdownใƒ†ใƒผใƒ–ใƒซๅฝขๅผ |
| ๅ›ณใƒปใ‚คใƒฉใ‚นใƒˆ | ่ชฌๆ˜Žใƒ†ใ‚ญใ‚นใƒˆ๏ผˆๅ›ณใฎๅ†…ๅฎนใ‚’ๆ–‡็ซ ใงๅ†็พ๏ผ‰ |
| ๅผ•็”จใƒปใ‚ณใƒกใƒณใƒˆ | `> ๅผ•็”จใƒ†ใ‚ญใ‚นใƒˆ` |
| ๅผท่ชฟ | `**ๅคชๅญ—**` |

### ๅค‰ๆ›ๆ™‚ใฎๆณจๆ„็‚น
- ่กจใฎๅˆ—ๆ•ฐใ‚’ๆƒใˆใ‚‹๏ผˆ`|---|---|---|`๏ผ‰
- ๅ›ณใฏใ€Œใ€ๅ›ณใ€‘ใ€‡ใ€‡ใฎๆฆ‚ๅฟตๅ›ณใ€ใชใฉใงๆ˜Ž็คบใ—ใ€ๅ†…ๅฎนใ‚’่ชฌๆ˜Ž
- ใƒšใƒผใ‚ธ็•ชๅทใ‚’้ฉๅฎœ่จ˜่ผ‰๏ผˆ`(p.XX)`๏ผ‰

---

## ใ‚นใƒ†ใƒƒใƒ—4: .mdใƒ•ใ‚กใ‚คใƒซใซ่ฟฝ่จ˜

1. ๆ—ขๅญ˜ใฎ.mdใƒ•ใ‚กใ‚คใƒซใฎๆœซๅฐพใซๅค‰ๆ›ๅ†…ๅฎนใ‚’่ฟฝๅŠ 
2. ใพใŸใฏๆ–ฐ่ฆ.mdใƒ•ใ‚กใ‚คใƒซใ‚’ไฝœๆˆ

---

## ใ‚นใƒ†ใƒƒใƒ—5: ้€ฒๆ—็ฎก็†๏ผˆtask.mdๆ›ดๆ–ฐ๏ผ‰

1. ใ‚ฟใ‚นใ‚ฏ็ฎก็†ใƒ•ใ‚กใ‚คใƒซ๏ผˆtask.md๏ผ‰ใŒๅญ˜ๅœจใ™ใ‚‹ๅ ดๅˆใฏๆ›ดๆ–ฐ
2. ๅค‰ๆ›ๅฎŒไบ†ใ—ใŸ็ฏ„ๅ›ฒใซใƒใ‚งใƒƒใ‚ฏใ‚’ไป˜ใ‘ใ‚‹

---

## ใ‚นใƒ†ใƒƒใƒ—6: ๅฎŒไบ†ๅ ฑๅ‘Š

1. ๅค‰ๆ›ใ—ใŸใƒšใƒผใ‚ธ็ฏ„ๅ›ฒใ‚’ๅ ฑๅ‘Š
2. ่ฟฝๅŠ ใ—ใŸๅ†…ๅฎนใฎใ‚ตใƒžใƒชใƒผใ‚’ๆ็คบ
3. ๆฌกใซๅค‰ๆ›ใ™ในใ็ฏ„ๅ›ฒใ‚’ๆๆกˆ

---

## ๆ‰€่ฆๆ™‚้–“ใฎ็›ฎๅฎ‰

| ใƒšใƒผใ‚ธๆ•ฐ | ๆ‰€่ฆๆ™‚้–“ | ๅ‚™่€ƒ |
|---|---|---|
| 10ใƒšใƒผใ‚ธ | 5-10ๅˆ† | ๅ›ณ่กจไธญๅฟƒ๏ผˆๆ–‡ๅญ—ๅฐ‘ใชใ‚๏ผ‰ |
| 20ใƒšใƒผใ‚ธ | 10-20ๅˆ† | ่ฉณ็ดฐ่ชฌๆ˜Žใ‚ใ‚Š๏ผˆๆ–‡ๅญ—ๅคšใ‚๏ผ‰ |
| 50ใƒšใƒผใ‚ธ | 30-60ๅˆ† | ่ค‡ๆ•ฐใ‚ปใƒƒใ‚ทใƒงใƒณใซๅˆ†ๅ‰ฒๆŽจๅฅจ |

---

## ๅ“่ณชใƒใ‚งใƒƒใ‚ฏใƒใ‚คใƒณใƒˆ

- [ ] ่กจใฎๅˆ—ใŒๆญฃใ—ใๆƒใฃใฆใ„ใ‚‹ใ‹
- [ ] ่ฆ‹ๅ‡บใ—้šŽๅฑคใŒ้ฉๅˆ‡ใ‹
- [ ] ๅ›ณใฎๅ†…ๅฎนใŒ่ชฌๆ˜Žใ•ใ‚Œใฆใ„ใ‚‹ใ‹
- [ ] ใƒšใƒผใ‚ธ็•ชๅทใฎๅฏพๅฟœใŒๆ˜Ž็ขบใ‹
- [ ] ่ชคๅญ—ใƒป่„ฑๅญ—ใŒใชใ„ใ‹
97
82
6

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
enomoso_pm

@enomoso_pm(ใˆใฎใ‚‚ใ)

ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใƒžใƒใƒผใ‚ธใƒฃใƒผใจใ—ใฆ8ๅนด็›ฎใ€‚ใ‚นใƒžใƒ›ใƒปWebใ‚ขใƒ—ใƒชใ€‚็”ปๅƒ่งฃๆž็ณปใฎAIใƒขใƒ‡ใƒซ้–‹็™บใ€‚

Today's trending articles

Linked from these articles

Comments

AI ใปใฉใฎ็ฒพๅบฆใฏๅ‡บใชใ„ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใŒใ€PyMuPDF4LLM ใ‚’ไฝฟใ†ใจใƒžใƒผใ‚ฏใƒ€ใ‚ฆใƒณใธใฎๅค‰ๆ›ใ‚‚ AI ใชใ—ใง่กŒใ‘ใใ†ใงใ™ใ€‚ใกใ‚ƒใ‚“ใจ่กจใจใ—ใฆ่ช่ญ˜ใงใใ‚‹้ƒจๅˆ†ใ‚‚ใ‚ใ‚Šใพใ™ใ€‚

pip install pymupdf4llm

ๅ…ฌๅผใซ่ผ‰ใฃใฆใ„ใ‚‹ไธ€็•ช็ฐกๅ˜ใชไพ‹

import pymupdf4llm
import pathlib

md_text = pymupdf4llm.to_markdown("test.pdf")
print(md_text)

pathlib.Path("4llm-output.md").write_bytes(md_text.encode())

ใƒšใƒผใ‚ธใŒๅคšใ„ๅ ดๅˆใ€ใ‚‚ใ†ๅฐ‘ใ—ใ€ๅทฅๅคซใŒๅฟ…่ฆใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚

ใชใŠใ€ใƒšใƒผใ‚ธๆ•ฐใ‚‚ๅ‡บๅŠ›ใ•ใ‚ŒใŸใ‚Šใ—ใพใ—ใŸใ€‚

1
@moca134

ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใงใฏใชใ„ใฎใงๅ…จใๅˆ†ใ‹ใฃใฆใ„ใชใ„ใฎใงใ™ใŒใ€็ตๆžœใจใ—ใฆไฝ•ใŒ่ตทใใ‚‹ใฎใ‹ใฏๅˆ†ใ‹ใฃใŸใฎใงใจใฆใ‚‚ใ‚ใใ‚ใใ—ใพใ—ใŸใ€‚่ฉฆใ—ใฆใฟใŸใ„ใงใ™๏ผ

่ณชๅ•ใ•ใ›ใฆใ„ใŸใ ใใŸใ„ใฎใงใ™ใŒใ€ๆ‰‹ๆ›ธใใฎ่กจใ‚’่ชญใฟ่พผใพใ›ใฆใ‚ฟใ‚นใ‚ฏใ‚’ไฝœใ‚‹ใ“ใจใฏๅฏ่ƒฝใใ†ใงใ™ใ‹๏ผŸ
ไผš็คพใฏGoogle็’ฐๅขƒใงNotebookLMใฎPROใ‚ขใ‚ซใ‚ฆใƒณใƒˆ็ญ‰ไฝฟใˆใพใ™ใ€‚
ๅ…ทไฝ“็š„ใซใฏใ€ใ€Œ็›ฎ่ฆ–ใง็ขบ่ชใ—ใŸ่–ฌๅ“ใƒœใƒˆใƒซใฎไฝฟ็”จๆœŸ้™ใจ่ชฟ่ฃฝ่€…ใ‚’ๆ‰‹ๆ›ธใใง่กจใซใ—ใŸใ‚‚ใฎใ€ใ‚’่ชญใฟ่พผใพใ›ใฆใ€ใŸใจใˆใฐ่ชฟ่ฃฝ่€…ๅฎ›ใซๅปƒๆฃ„ใ™ใ‚‹ใ‚ˆใ†ใƒกใƒผใƒซใ‚’้€ใ‚‹ใจใ‹ใ€Googleใ‚ซใƒฌใƒณใƒ€ใƒผใซๆœŸ้™ๆ—ฅใจใ‚ฟใ‚นใ‚ฏใจๅ‰ฒๅฝ“่€…ใ‚’็™ป้Œฒใ™ใ‚‹ใจใ‹ใงใใชใ„ใ‹ใชใจ่€ƒใˆใฆใ„ใพใ™ใ€‚
็พ็Šถใจใ—ใฆใฏๆ‰‹ๆ›ธใใฎ่กจใ‚’ๆœ็คผใง้€ฑใซไบŒๅบฆใ‚‚่ชญใฟไธŠใ’ใฆใŠใ‚Šใ€ๆœ็คผใŒใ‚ใ‚‹ใ“ใจใซใพใšใณใณใฃใฆใ„ใ‚‹ๆ–ฐไบบใจใ—ใฆใฏ่พŸๆ˜“ใ—ใฆใ„ใพใ™โ€ฆโ€ฆใ€‚ๆ™ฎ้€šใซ่ชฟ่ฃฝ่€…ใŒ่‡ชๅˆ†ใง็ฎก็†ใ—ใฆใกใ‚ƒใ‚“ใจๅปƒๆฃ„ใ—ใ‚ใจใฏๆ€ใ†ใฎใงใ™ใŒใ€ๆœŸ้™ๅˆ‡ใ‚Œ่ฉฆๆถฒใ‚’ไฝฟใฃใฆใ—ใพใฃใŸๅฎŸ็ธพใ‹ใ‚‰ใฎCAPAใ ใใ†ใงใ™ใ€‚

0
@yasumichi(Yasumichi Akahoshi)
(Edited)

@moca134 ใ•ใ‚“

ใใ‚Œใฏใ€ๅˆฅใฎๆ‰‹ๆฎตใŒๅฟ…่ฆใใ†ใงใ™ใญใ€‚ไปฅไธ‹ใฎใ‚ˆใ†ใช่จ˜ไบ‹็ญ‰ใŒใ€ๅ‚่€ƒใซใชใ‚Šใพใ›ใ‚“ใงใ—ใ‚‡ใ†ใ‹?

ใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใซใ“ใ‚Œใ‚‰ใ‚’็ต„ใฟ่พผใ‚ใฐใ€ๅฎŸ็พใงใใ‚‹ใ‹ใ‚‚ใ€‚

่ฟฝ่จ˜ใ€geminiใ•ใ‚“ใซ่žใ„ใฆใฟใŸใ€‚
https://g.co/gemini/share/8fef049ad4b5

2
@dialog-riku

markitdownใจๆฏ”่ผƒใ—ใŸใ„ใฃ๏ผ

0

@moca134 ใ•ใ‚“
ๆ‰‹ๆ›ธใใฏๆญฃ็›ดๆ‰‹ๅผทใ„ใงใ™ใ€‚
ๅญ—ใŒๆฑšใ„ไบบใ€ๅซŒใ„ใชไบบใชใฉใ„ใพใ™ใฎใงใใฎใ‚ˆใ†ใชไบบไพๅญ˜ใฎๅ†…ๅฎนใ‚’AIใงๅฎŒ็’งใซ่ชญใฟ่พผใ‚€ใฎใฏ้›ฃใ—ใ„ใชใจใ€ใŠไป•ไบ‹ใฎๅ†…ๅฎน็š„ใซใ‚‚ใพใกใŒใˆใŸ้š›ใฎใƒชใ‚นใ‚ฏใŒ้ซ˜ใใ†ใงใ™ใ€‚

ไธ€ๅบฆใ‚„ใฃใฆใ„ใŸใ ใใŸใ„ใฎใŒๅฏพ่ฑกใฎ็ด™ใƒ‡ใƒผใ‚ฟใ‚’ๅ†™็œŸใซใ—ใฆgemini ใฎproใƒขใƒผใƒ‰ใซๆธกใ—ใฆใใกใ‚“ใจ่ชญใฟๅ–ใ‚Œใ‚‹ใ‹ใฎ็ขบ่ชใ‚’ใ—ใฆใฟใฆใใ ใ•ใ„ใ€‚
ใ“ใ‚Œใงใƒ€ใƒกใชใ‚‰ๅคšๅˆ†ๅŽณใ—ใ„ใจใ„ใ†ๅ‰ๆใฎใ‚‚ใจใ€ๅฏพ็ญ–ใจใ—ใฆใใฎ็”ปๅƒใฎไธ่ฆใช็ฎ‡ๆ‰€ใ‚’ๆฅต้™ใพใงใƒˆใƒชใƒŸใƒณใ‚ฐใ—ใฆๅ–ใ‚Š้™คใใ€็”ปๅƒใ‚ตใ‚คใ‚บใ‚’ๅฐใ•ใใ—ใŸไธŠใงใ“ใ‚Œใฏใ€‡ใ€‡ใจใ„ใ†ๆ„ๅ‘ณใ ใ‚ˆใ€‚ใจๆ•™ใˆ่พผใพใ›ใฆใใ ใ•ใ„ใ€‚
ใใฎใ‚ใจใงๅ†ๅบฆใ€ๅ…ƒใฎ็”ปๅƒใฎๆ‰‹ๆ›ธใใฎ่กจใฎๅ…จไฝ“็”ปๅƒใ‚’ๆธกใ—ใฆใ€Œใ“ใ“ใซๆ›ธใ„ใฆใ‚ใ‚‹ๆ–‡ๅญ—ใ‚’่ชญใ‚“ใงใฟใฆใ€‚ใ€
ใจ่จ€ใฃใฆใฟใฆใใ ใ•ใ„ใ€‚
ใ“ใ‚Œใง่ชญใฟๅ–ใ‚Œใ‚Œใฐๅฏ่ƒฝๆ€งใฏใ‚ใ‚Šใพใ™ใ€‚

ใใ†ใชใฃใŸใ‚‰ใ€ๅ…จใฆใฎไบบใฎๆ‰‹ๆ›ธใใƒกใƒขใ‚’ๅ†™็œŸใซ่ตทใ“ใ—ใฆใ€ใ“ใฎๆ–‡ๅญ—ใŒใฉใ‚“ใชๆ„ๅ‘ณใชใฎใ‹ใ‚’ใฒใŸใ™ใ‚‰้›†ใ‚ใพใ™ใ€‚
ๅคšๅˆ†ใ€ๆ–‡ๅญ—ใฎๆ„ๅ‘ณใจ็”ปๅƒใ‚ฟใ‚คใƒˆใƒซๅใ‚’ๅˆใ‚ใ›ใ‚‹ใฎใŒใ„ใ„ใจๆ€ใ„ใพใ™ใ€‚
ใ“ใ‚Œใ‚’ๆ นๆฐ—ใ‚ˆใๅ…จใฆใฎๆ‰‹ๆ›ธใๆ–‡ๅญ—ใซๅฏพใ—ใฆไฝœๆˆใ—ใ€notebooklmใซ็ชใฃ่พผใ‚€ใ“ใจใซใ‚ˆใฃใฆใ€ใ‚‚ใ—ใ‹ใ—ใŸใ‚‰ๆ‰‹ๆ›ธใใƒ‡ใƒผใ‚ฟใ‚‚่ชญใฟๅ–ใฃใฆ็ตๆžœใ‚’ๅ‡บใ—ใฆใใ‚Œใ‚‹ใ“ใจใŒๅฏ่ƒฝใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚

ใŸใ ใ€ๅ†’้ ญใซๆ›ธใ„ใŸ้€šใ‚Šใ€ไบบใฎๆ›ธใๆ–นใซไพๅญ˜ใ™ใ‚‹ใฎใงใ€ใใ‚‚ใใ‚‚ๆ‰‹ๆ›ธใใ‚’ใ‚„ใ‚ใ‚‹ใ€‚ใจใ„ใ†ใฎใŒ็„ก้›ฃใ ใจๆ€ใ„ใพใ™ใ€‚
ใ‚ˆใ่จ€ใ‚ใ‚Œใ‚‹ใ“ใจใงใ™ใŒไปŠใฎๆฅญๅ‹™ใซๅˆใ‚ใ›ใฆใ‚ทใ‚นใƒ†ใƒ ใ‚’ไฝœใ‚‹ใ“ใจใฏๅฎนๆ˜“ใใชใ„ใฎใงใ€ใ‚ทใ‚นใƒ†ใƒ ใซๅˆใ‚ใ›ใฆๆฅญๅ‹™ใ‚’ๅค‰ใˆใฆใ„ใใŒๅŸบๆœฌใจใชใ‚Šใพใ™ใ‚๏ผˆใ“ใ‚Œใ‚‚็พๅฎŸ้›ฃใ—ใ„ใงใ™ใŒ๏ผ‰ใ€‚

2
@moca134
(Edited)

yasumichiใ•ใ‚“ใ€ใˆใฎใ‚‚ใใ•ใ‚“ใ€ใŠไบŒไบบใจใ‚‚ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚
็งใ‚‚ใ‚‚ใกใ‚ใ‚“ๅคง้‡ใฎ็ด™ๅ‡ฆ็†&ๅฏพ้ขใงใฎ็„ก้ง„ใชๆ™‚้–“ใซใ†ใ‚“ใ–ใ‚Šใ—ใฆใ„ใพใ™ใ€‚
ใใ‚Œใ‚’ใฉใ†ใซใ‹ใ—ใŸใใฆใ„ใ‚ใ„ใ‚่€ƒใˆใฆใ„ใ‚‹ๆœ€ไธญใงใ™ใ€‚
ใใ‚‚ใใ‚‚่ฉฆๆถฒใ‚’ไฝœใฃใŸๆ™‚็‚นใงๆœฌไบบใŒใ‚ฟใ‚นใ‚ฏใซๅ…ฅใ‚Œใ‚‹ใจใ‹ใ—ใ‚ใ‚ˆใจๆ€ใฃใฆใพใ™ใŒใ€ใใฎๆ‰‹ๆ›ธใใฎ็ด™ใ‚‚GMPใจใ„ใฃใฆๅŽณๆ ผใซๆฑบใ‚ใ‚‰ใ‚ŒใŸใƒซใƒผใƒซใซใ•ใ‚Œใฆใ„ใ‚‹ใฎใงใ€ใใ‚Œใ‚’ๅปƒๆญขใ™ใ‚‹ใฎใฏใ„ใ‚ใ„ใ‚ๆ‰‹็ถšใใŒใ„ใ‚Šใใ†ใงใ™ใ€‚ๅŒป่–ฌๅ“ๆฅญ็•Œใฎใ‚ฆใƒณใ‚ณใชใจใ“ใ‚ใงใ™ใ€‚
ใ„ใใ‚ใŸใ‚ŠใฐใฃใŸใ‚ŠใซCAPAใซๆฌกใCAPAใฃใฆใ‹ใ‚“ใ˜ใง็ถ™ใŽๆŽฅใŽใ—ใฆใ‚‹ใฝใ„ใฎใงใ€ใ‚‚ใ†ใ‚ใกใ“ใกใง็ ด็ถปใ—ใฆใ‚‹ใ—ไธ€ๆ—ฆๅ…จ้ƒจใถใกๅฃŠใ—ใฆใ‚ผใƒญใ‹ใ‚‰ไฝœใ‚Š็›ดใ—ใŸใใฏใ‚ใ‚Šใพใ™ใ€‚
ๅฎŸ้š›ใซๆฅญๅ‹™ใซ่ฝใจใ—่พผใ‚ใ‚‹ใ‹ใฏไธ€ๆ—ฆ็ฝฎใ„ใฆใŠใ„ใฆใ€ใ”ๆ็คบใ„ใŸใ ใ„ใŸๆ–นๆณ•ใ‚’่ฉฆใ—ใฆใฟใฆไฝ•ใ‹้–ƒใ‹ใชใ„ใ‹ใชใƒผใจๆ€ใ„ใพใ—ใŸใ€‚ไฝ•ใ‚‚ๅ‹•ใ‹ใชใ„ใฎใฏๆ€งใซๅˆใ‚ใชใ„ใฎใงใ€ใ€Œ็ด™ใ‚’ใ‚„ใ‚ใ‚‹ใพใงใฎ็น‹ใŽใจใ—ใฆใงใ‚‚ใกใ‚‡ใฃใจใฏใƒฉใ‚ฏใซใชใ‚Šใใ†ใชใ‚ทใ‚นใƒ†ใƒ ใ€็š„ใชใ‚‚ใฎใŒๅ‡บใ›ใ‚Œใฐใชใจๆ€ใฃใฆใ„ใพใ™ใ€‚
่€ƒใˆใฆใ„ใŸใ ใๆ„Ÿ่ฌใ—ใพใ™ใ€‚

1

Let's comment your feelings that are more than good

Being held Article posting campaign

97
82

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Login to continue?

Login or Sign up with social account

Login or Sign up with your email address