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

We'll deliver articles that match you.

You can read useful information later.

1493
655

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็ฆๆญขไปคใจใ€ใใฎ็ตๆžœใฎ็ญ”ใˆๅˆใ‚ใ›

1493
Last updated at Posted at 2025-12-25

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

ใ“ใ‚“ใซใกใฏใ€ๅ’Œ็”ฐใงใ™ใ€‚ใ„ใˆใ‚‰ใถGROUPใง้–‹็™บ้ƒจใฎๅŸท่กŒๅฝนๅ“กใ‚’ๅ‹™ใ‚ใฆใ„ใพใ™ใ€‚
ๅผŠ็คพใ‚‚ไพ‹ใซๆผใ‚Œใšใ€ไปŠๅนดใฏAIๆดป็”จใซ้žๅธธใซๆณจๅŠ›ใ—ใฆใใพใ—ใŸใ€‚Cursorใ‚’ๅ…จใ‚จใƒณใ‚ธใƒ‹ใ‚ขใซๅฐŽๅ…ฅใ—ใ€ใƒ†ใƒƒใ‚ฏใƒชใƒผใƒ‰ใซใฏClaude Codeใ‚’้…ๅธƒใ€ๆฅญๅ‹™ๅŠน็އๅŒ–ใƒปๅฎŸ่ฃ…ใ‚นใƒ”ใƒผใƒ‰ๅผทๅŒ–ใƒป็ฒพๅบฆๅ‘ไธŠใ‚’้€ฒใ‚ใฆใใพใ—ใŸใ€‚

ใใ‚“ใชไผš็คพใงใ€็งใฏใ‚ใ‚‹ๆ–ฐไบบใ‚จใƒณใ‚ธใƒ‹ใ‚ขใซๅฏพใ—ใฆใ€ŒAIใฎไฝฟ็”จใ‚’็ฆๆญขใ™ใ‚‹ใ€ใจใ„ใ†ๅˆคๆ–ญใ‚’ไธ‹ใ—ใพใ—ใŸใ€‚
ๅ…ˆๆ—ฅใกใ‚‡ใฃใจ่ฉฑ้กŒใซใชใฃใฆใพใ—ใŸใญใ€ใ“ใกใ‚‰ใฎๅฝผใฎ่ฉฑใงใ™ใ€‚

็คพๅ†…ใงใ‚‚ๅœงๅ€’็š„ใชAIๆŽจ้€ฒๆดพใฎ็งใŒใชใœใใฎใ‚ˆใ†ใชๅˆคๆ–ญใ‚’ใ—ใŸใฎใ‹ใ€‚ใใ—ใฆ3ใƒถๆœˆๅพŒใ€ใใฎๆ–ฐไบบใฏใฉใ†ๅค‰ใ‚ใฃใŸใฎใ‹ใ€‚ใ“ใฎ่จ˜ไบ‹ใงใฏใ€็งใฎ็›ฎ็ทšใ‹ใ‚‰ใฎใ‚ใ‚‹็จฎ็ญ”ใˆๅˆใ‚ใ›็š„ใชใคใ‚‚ใ‚Šใง็ตŒ็ทฏใจ็ตๆžœใ‚’ใพใจใ‚ใฆใฟใพใ—ใŸใ€‚

ๆœ€ๅˆใฏใ€ŒAIใ‚’ใฉใ‚“ใฉใ‚“ไฝฟใ‚ใ›ใฆใ„ใŸใ€

ๆ–ฐไบบใŒๅ…ฅ็คพใ—ใŸๅฝ“ๅˆใ€็งใฏๅฝผใซใ‚‚Cursorใ‚’ไฝฟใ‚ใ›ใฆใ„ใพใ—ใŸใ€‚ใชใ‚“ใชใ‚‰Claude Codeใ‚‚ไฝฟใ‚ใ›ใฆใ„ใพใ—ใŸใ€‚็†็”ฑใฏใ‚ทใƒณใƒ—ใƒซใงใ™ใ€‚

  • ๅฎŸ่ฃ…ใ‚นใƒ”ใƒผใƒ‰ใŒไธŠใŒใ‚‹๏ผˆใฏใš๏ผ‰
  • ๆœ€ๆ–ฐใฎใƒ™ใ‚นใƒˆใƒ—ใƒฉใ‚ฏใƒ†ใ‚ฃใ‚นใ‚’ๅญฆในใ‚‹๏ผˆใฏใš๏ผ‰
  • ใ‚ณใƒผใƒ‰ๅ“่ณชใŒๅ‘ไธŠใ™ใ‚‹๏ผˆใฏใš๏ผ‰

ๅฎŸ้š›ใ€ๅฝผใฏๅฎŒๅ…จๆœช็ตŒ้จ“ใงใ—ใŸใŒใใ‚Œใชใ‚Šใฎใ‚นใƒ”ใƒผใƒ‰ใงๆฉŸ่ƒฝใ‚’ๅฎŸ่ฃ…ใ—ใฆใ„ใใพใ—ใŸใ€‚CRUDๆฉŸ่ƒฝใ‚‚ใ€ใƒ‡ใƒผใ‚ฟใƒ™ใƒผใ‚นๆ“ไฝœใ‚‚ใ€ใใ‚Œใชใ‚Šใซใ€Œๅ‹•ใใ‚‚ใฎใ€ใ‚’ไฝœใฃใฆใใพใ™ใ€‚

ใ€Œใ“ใ‚Œใฏใ„ใ„ๆตใ‚Œใ‹ใ‚‚ใช๏ฝžใ€ใจๆ€ใฃใฆใ„ใพใ—ใŸใ€‚ๆœ€ๅˆใฏใ€‚

ใƒฌใƒ“ใƒฅใƒผ830ไปถใฎ่กๆ’ƒ

ๆœ€ๅˆใฎๅคงใใชๆฉŸ่ƒฝใฎใ‚ณใƒผใƒ‰ใƒฌใƒ“ใƒฅใƒผใ‚’่กŒใฃใŸๆ™‚ใฎใ“ใจใงใ™ใ€‚
ใƒฌใƒ“ใƒฅใƒผใ‚ณใƒกใƒณใƒˆใฏ830ไปถใซ้”ใ—ใพใ—ใŸ๏ผˆๅฎŸ้š›ใฏ้™็š„่งฃๆžใซใ‚ˆใ‚‹่‡ชๅ‹•ใ‚ณใƒกใƒณใƒˆใ‚‚ๅซใพใ‚Œใฆใพใ™๏ผ‰ใ€‚

ไธปใชๅ•้กŒ็‚นใ‚’ๆŒ™ใ’ใ‚‹ใจ๏ผš

  • ModelๅฑคใงHTML็”Ÿๆˆ๏ผˆMVCใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒใƒฃใ‚’ๅฎŒๅ…จใซ็„ก่ฆ–๏ผ‰
  • ใƒ‡ใƒใƒƒใ‚ฐใ‚ณใƒผใƒ‰ใŒๆœฌ็•ชใซๆททๅ…ฅ๏ผˆerror_logใŒๅคง้‡ใซๆฎ‹ๅญ˜๏ผ‰
  • 500่กŒใ‚’่ถ…ใˆใ‚‹ๅคง่ฆๆจกใ‚คใƒณใƒฉใ‚คใƒณJavaScript
  • ใƒ†ใ‚นใƒˆใ‚ณใƒผใƒ‰ใŒ1ใคใ‚‚ใชใ„
  • ๅค‰ๆ•ฐๅใ‚„้–ขๆ•ฐๅใŒๆ—ขๅญ˜ใ‚ณใƒผใƒ‰ใฎใƒ‘ใ‚ฟใƒผใƒณใจๅ…จใ็•ฐใชใ‚‹

ๅฎŸ้š›ใซใ€Modelๅฑคใง็›ดๆŽฅHTMLใ‚’็”Ÿๆˆใ—ใฆใ„ใ‚‹ใ‚ณใƒผใƒ‰ใ‚’่ฆ‹ใŸใจใใฏใ€ใ€Œใ‚ใ€ใ“ใ„ใคAIใ‚„ใ€ใจไธ€็›ฎใงใ‚ใ‹ใ‚Šใพใ—ใŸใ€‚

Before: ModelๅฑคใงHTML็”Ÿๆˆ๏ผˆMVC้•ๅ๏ผ‰

<?php
class Product_Model_Service_AiDescriptionService
{
    public function generateCategorySelectHtml($keyword)
    {
        // โŒ ModelๅฑคใงHTMLใ‚’็›ดๆŽฅ็”Ÿๆˆใ—ใฆใ„ใ‚‹
        $htmlOutput = '';
        foreach ($categories as $category => $items) {
            $htmlOutput .= '<div class="category-group">';
            $htmlOutput .= '<h3 class="category-title">ใ‚ซใƒ†ใ‚ดใƒช: ' .
                           htmlspecialchars($category, ENT_QUOTES, 'UTF-8') . '</h3>';
            $htmlOutput .= '<ul class="product-list">';

            foreach ($items as $item) {
                $htmlOutput .= '<li class="product-item">';
                $htmlOutput .= '<input type="checkbox" name="products[]" value="' .
                               htmlspecialchars($item['sku'], ENT_QUOTES, 'UTF-8') . '">';
                $htmlOutput .= htmlspecialchars($item['name'], ENT_QUOTES, 'UTF-8');
                $htmlOutput .= '</li>';
            }
            $htmlOutput .= '</ul></div>';
        }
        return $htmlOutput;
    }
}

ใ„ใ‚„ใพใ‚ใ‚ณใƒผใƒ‰ใฏใ€Œๅ‹•ใใ€ใ‚“ใงใ™ใ‚ˆใญใ€‚ใ—ใ‹ใ—ใ€ๅผŠ็คพใƒซใƒผใƒซใงๆŽจๅฅจใ—ใฆใ„ใ‚‹ไฟๅฎˆๆ€งใ‚„ๆ‹กๅผตๆ€งใ€ๆ—ขๅญ˜ใ‚ทใ‚นใƒ†ใƒ ใจใฎๆ•ดๅˆๆ€งใจใ„ใ†่ฆณ็‚นใง่ฆ‹ใ‚‹ใจใ€ใ€Œใ‚ˆใ—ใ€ใˆใˆใ‹ใ‚‰้ป™ใฃใฆใ‚„ใ‚Š็›ดใ›ใ€ใฎ็Šถๆ…‹ใงใ—ใŸใ€‚

ใ€ŒAIใ‚’็ฅžใ ใจๆ€ใฃใฆใ„ใพใ—ใŸใ€

ใƒฌใƒ“ใƒฅใƒผใ—ใชใŒใ‚‰ๅฝผใซ
ใ€ŒใชใœModelๅฑคใงHTML็”Ÿๆˆใ‚’ใ—ใŸใฎ๏ผŸใ€
ใจ่žใ„ใŸใ‚“ใงใ™ใŒใ€ใƒ‰ใ‚นใƒˆใƒฌใƒผใƒˆใง่กๆ’ƒใงใ—ใŸใญใ€‚

ใ€ŒAIใŒใใ†ๅฎŸ่ฃ…ใ—ใฆใใ‚ŒใŸใฎใงใ€ๆญฃใ—ใ„ใจๆ€ใฃใฆใ„ใพใ—ใŸใ€

ใ€Œ๏ผˆใ†ใ‚ใใ€ใƒ›ใƒณใƒˆใซใ“ใ‚“ใชใ“ใจใ‚ใ‚‹ใ‚“ใ ใ๏ผ‰ใ€ใจๆ€ใ„ใพใ—ใŸใ€‚

ใใ‚Œใซ็ถšใ‘ใฆ
ใ€Œๆญฃ็›ดใ€ๅ‡บๅŠ›ใ•ใ‚ŒใŸใ‚ณใƒผใƒ‰ใฏ่‡ชๅˆ†ใŒ่€ƒใˆใ‚‹ใ‚ˆใ‚Šๆญฃใ—ใ„ใจๅฎŸ้š›ๆ€ใฃใกใ‚ƒใ†็ฏ€ใŒใ‚ใ‚Šใพใ™ใ€‚ใ‚‚ใฏใ‚„็ฅžใจๅค‰ใ‚ใ‚“ใชใ„ใงใ™ใญใ€‚๏ผˆ่ช‡ๅผต๏ผ‰ใ€

ใ€Œใชใ‚‹ใปใฉใช๏ฝžใ€ใจใ„ใ†ใ‚ใกใ‚ƒใใกใ‚ƒ่…‘ใซ่ฝใกใพใ—ใŸใ€‚ใ‚„ใฃใฑใ‚ŠAIใฎๅ‡บๅŠ›ใ‚’ๅˆคๆ–ญใ™ใ‚‹ใ€ŒๅŸบ็คŽใ€ใŒใชใ„ใจใ€็ตๆง‹ใ‚„ใฐใ„ใ“ใจใซใชใ‚Šใใ†ใ ใชใจใ€‚

AI็ฆๆญขไปค

ใจใ„ใ†ใ‚ใ‘ใงใ€ใ€Œ๏ผก๏ผฉ็ฆๆญข๏ผ่งฆใฃใŸใ‚‰ๆ‰‹ใŒๆบถใ‘ใ‚‹ใจๆ€ใˆใ€‚่‡ชๅˆ†ใฎ้ ญใง่€ƒใˆใ‚‹็ญ‹ใƒˆใƒฌใ‚ฟใ‚คใƒ ใ€ ใ‚’ๅ‘ฝใ˜ใพใ—ใŸใ€‚

็ฆๆญขๆœŸ้–“ไธญใซใ‚„ใฃใฆใ‚‚ใ‚‰ใฃใŸใ“ใจ

  1. ๅ…ฌๅผใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’่ชญใ‚€

    • ใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏใฎๅ…ฌๅผใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆ
    • PHPUnit/PSRใฎไป•ๆง˜
  2. ๆ—ขๅญ˜ใ‚ณใƒผใƒ‰ใ‚’่ชญใ‚€

    • ไผผใŸๆฉŸ่ƒฝใ‚’ๅฎŸ่ฃ…ใ—ใŸ้ŽๅŽปใฎใ‚ณใƒผใƒ‰ใ‚’่ชญใฟ่งฃใ
    • ใ‚ณใƒผใƒ‰ใฎใ€Œใƒ‘ใ‚ฟใƒผใƒณใ€ใ‚’็™บ่ฆ‹ใ™ใ‚‹
  3. ่จญ่จˆใ‚’่จ€่ชžๅŒ–ใ™ใ‚‹

    • ๅฎŸ่ฃ…ๅ‰ใซ่จญ่จˆๆ›ธใ‚’ๆ›ธใ
    • ่ฒฌๅ‹™ๅˆ†้›ขใ‚’ๅ›ณใง่กจ็พใ™ใ‚‹

่ณชๅ•ใฎ่ณชใŒใ‚ใฃใ•ใ‚Šๅค‰ใ‚ใฃใŸ

็ฆๆญขๅ‰๏ผš

  • ใ€Œใ“ใฎใ‚จใƒฉใƒผใŒๅ‡บใพใ™ใ€‚ใฉใ†ใ™ใ‚Œใฐใ„ใ„ใงใ™ใ‹๏ผŸใ€
  • ใ€Œๅ‹•ใใพใ›ใ‚“ใ€

็ฆๆญขๅพŒ๏ผš

  • ใ€Œใ“ใฎ่จญ่จˆใ ใจใ€ControllerใซๅฎŸ่ฃ…ใŒ้›†ไธญใ—ใใ†ใชใ‚“ใงใ™ใŒใ€Serviceๅฑคใซๅˆ‡ใ‚Šๅ‡บใ—ใŸๆ–นใŒใ„ใ„ใงใ™ใ‹๏ผŸใ€
  • ใ€Œๆ—ขๅญ˜ใฎProductHelperใจไปŠๅ›žใฎProductServiceใ€ๅ‘ฝๅ่ฆๅ‰‡ใŒ้•ใ†ใ‚“ใงใ™ใŒใ€ใฉใฃใกใŒใ„ใ„ใงใ™ใ‹ใญ๏ผŸใ€

็ฆๆญขๆœŸ้–“ไธญใฎๆฎต้šŽ็š„ใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏ

ใ‚ใจใฏใ€ๅ˜ใซAIใ‚’็ฆๆญขใ—ใŸใ ใ‘ใ ใจ็ฎก็†่€…ใจใ—ใฆ่ŠธใŒใชใ„ใฎใง๏ผˆใปใ‚“ใจใซใใ†ๆ€ใฃใŸ๏ผ‰ใ€‚้€ฑใซ1ๅ›žใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ้€ฒๆ—ใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏใฎ้š›ใ€ๆฎต้šŽ็š„ใซๅฎŸ่ฃ…ใ‚’้€ฒใ‚ใ‚‹ใจใ„ใ†ๅทฅๅคซใ‚’ใ—ใพใ—ใŸใ€‚

ใ‚นใƒ†ใƒƒใƒ—1: ใ‚ฏใƒฉใ‚นๅใจใƒ•ใ‚กใƒณใ‚ฏใ‚ทใƒงใƒณๅใ ใ‘ใงใƒฌใƒ“ใƒฅใƒผ

ๆœ€ๅˆใซ่กŒใฃใŸใฎใฏใ€ใ‚ฏใƒฉใ‚นๅใจfunctionๅใ ใ‘ใ‚’ๆ›ธใ‹ใ›ใฆใ€ใพใšใใ“ใงใƒฌใƒ“ใƒฅใƒผใ™ใ‚‹ใ“ใจใงใ—ใŸใ€‚

ใ‚ณใƒผใƒ‰ใฎไธญ่บซใฏไธ€ๅˆ‡ๆ›ธใ‹ใ›ใšใ€ใ€Œใฉใ‚“ใชใ‚ฏใƒฉใ‚นใ‚’ไฝœใ‚‹ใฎใ‹ใ€ใ€Œใฉใ‚“ใชfunctionใŒๅฟ…่ฆใ‹ใ€ใ ใ‘ใ‚’ๆๅ‡บใ•ใ›ใ‚‹ใ€‚ใ“ใ‚Œใซใ‚ˆใ‚Šใ€ๅฎŸ่ฃ…ใฎๅ…จไฝ“ๅƒใ ใ‘ใซๅฏพใ—ใฆใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏใงใใพใ—ใŸใ€‚

ใใ‚Œใงใ‚‚ใ‚„ใฏใ‚Šๆœ€ๅˆใฏไธ€็™บใงOKใฏๅ‡บใšใงใ—ใŸใ€‚ๅฝผใฎ็†่งฃใงใฏใ€ๅ…จไฝ“่จญ่จˆใŒๆ—ขๅญ˜ใ‚ทใ‚นใƒ†ใƒ ใจๅ™›ใฟๅˆใฃใฆใ„ใชใ‹ใฃใŸใฎใงใ™ใ€‚ใงใ‚‚ใ€ใ“ใฎๆฎต้šŽใงไฟฎๆญฃใงใใŸใ“ใจใงใ€ๅพŒใฎๆ‰‹ๆˆปใ‚Šใ‚’ๅคงๅน…ใซๆธ›ใ‚‰ใ›ใพใ—ใŸใช๏ฝžใจๆ€ใ„ใพใ™ใ€‚

ใ‚นใƒ†ใƒƒใƒ—2: ใ‚ณใƒกใƒณใƒˆใ‚ขใ‚ฆใƒˆใ ใ‘ๆ›ธใ„ใฆใƒฌใƒ“ใƒฅใƒผ

ใ‚ฏใƒฉใ‚นๅใจใƒ•ใ‚กใƒณใ‚ฏใ‚ทใƒงใƒณๅใŒ็งใฎ่ช่ญ˜ใจๅˆใฃใŸๅพŒใซ่กŒใฃใŸใฎใŒใ€functionๅ†…ใฎๅฎŸ่ฃ…ใ‚’ใ‚ณใƒผใƒ‰ใงใฏใชใใ‚ณใƒกใƒณใƒˆใ‚ขใ‚ฆใƒˆใฎใฟใงๆ›ธใ‹ใ›ใ‚‹ใ“ใจใงใ™ใ€‚

<?php
public function registerProducts($csvData)
{
    // CSVใƒ‡ใƒผใ‚ฟใฎใƒใƒชใƒ‡ใƒผใ‚ทใƒงใƒณ
    // ใƒใƒชใƒ‡ใƒผใ‚ทใƒงใƒณใ‚จใƒฉใƒผใŒใ‚ใ‚Œใฐไพ‹ๅค–ใ‚’ใ‚นใƒญใƒผ
    // ๅ„่กŒใฎใƒ‡ใƒผใ‚ฟใ‚’ใƒซใƒผใƒ—ๅ‡ฆ็†
    //   ๆ—ขๅญ˜ๅ•†ๅ“ใ‚’SKUใงๆคœ็ดข
    //   ๅญ˜ๅœจใ™ใ‚Œใฐๆ›ดๆ–ฐใ€ใชใ‘ใ‚Œใฐๆ–ฐ่ฆไฝœๆˆ
    //   AI็”Ÿๆˆใ•ใ‚ŒใŸ่ชฌๆ˜Žๆ–‡ใ‚’้ฉ็”จ
    //   ไฟๅญ˜ๅ‡ฆ็†
    // ๅ‡ฆ็†็ตๆžœใ‚’ใƒญใ‚ฐใซ่จ˜้Œฒ
    // ๆˆๅŠŸใ—ใŸไปถๆ•ฐใ‚’่ฟ”ใ™
}

ใใฎใ‚ณใƒกใƒณใƒˆใ‚ขใ‚ฆใƒˆใฎๅ†…ๅฎน๏ผˆๆ“ฌไผผใ‚ณใƒผใƒ‰็š„ใชใ‚‚ใฎ๏ผ‰ใซๅฏพใ—ใฆใ€็งใŒใƒฌใƒ“ใƒฅใƒผใ‚’่กŒใ„ใพใ™ใ€‚่ฆใ™ใ‚‹ใซใ€ๅ‡ฆ็†ใฎๆตใ‚Œใ‚’่ฟฝใ„ใ‹ใ‘ใ‚‹ใจใ„ใ†ใ‚คใƒกใƒผใ‚ธใงใ™ใ€‚

ใ“ใ“ใงใ‚‚ใ‚„ใฃใฑใ‚Šไฝ•ๅบฆใ‹ไฟฎๆญฃใŒๅ…ฅใฃใฆใ€Œใ“ใฎ้ †็•ชใ ใจๆ•ดๅˆๆ€งใŒๅ–ใ‚Œใชใ„ใ€ใ€Œใ“ใฎใƒใƒชใƒ‡ใƒผใ‚ทใƒงใƒณใฏServiceๅฑคใ˜ใ‚ƒใชใใฆModelๅฑคใงใ‚„ใ‚‹ในใใ€ใฟใŸใ„ใชใ‚„ใ‚Šๅ–ใ‚ŠใŒ็ตๆง‹ใ‚ใ‚Šใพใ—ใŸใ€‚ใ“ใ“ใฎ่ช่ญ˜ใŒๅˆใฃใฆใ€ใ‚ˆใ†ใ‚„ใๅฎŸ่ฃ…้–‹ๅง‹ใงใ™ใ€‚

ใ‚นใƒ†ใƒƒใƒ—3: CSSใƒปใƒฌใ‚คใ‚ขใ‚ฆใƒˆใ‚’็„ก่ฆ–ใ—ใŸๅฎŸ่ฃ…ใ‚’ใƒฌใƒ“ใƒฅใƒผ

ใ—ใ‹ใ—ๅฎŸ่ฃ…ใจใ„ใฃใฆใ‚‚ไปŠๅบฆใฏCSSใ‚„ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใ‚’ใ„ใฃใŸใ‚“ๅ…จ้ƒจ็„ก่ฆ–ใ—ใŸๅฎŸ่ฃ…ใงใ™ใ€‚

ใ‚ใใพใงใ‚‚ๆฅญๅ‹™ใƒญใ‚ธใƒƒใ‚ฏใ‚„ใƒ‡ใƒผใ‚ฟใฎๅ—ใ‘ๆธกใ—ใซ้–ขใ—ใฆใฎใฟๆณจๅŠ›ใ•ใ›ใ‚‹ใ€‚ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใŒCSSใ‚’่€ƒๆ…ฎใ—ๅง‹ใ‚ใ‚‹ใจใ€ใ‚ใกใ‚ƒใใกใ‚ƒๆ™‚้–“ใŒใ‹ใ‹ใ‚‹ใจใ„ใ†ใฎใฏใ€็งใฎไฝ“ๆ„Ÿใจใ—ใฆใ‚ใ‚Šใพใ—ใŸใ€‚

ใ€Œใ‚ณใƒใƒงใ‚ณใƒใƒง่ฆ‹ใŸ็›ฎใ„ใ˜ใ‚‹ใ‚ˆใ‚Šใพใšใฏใ€ใพใšใฏๆญฃใ—ใใƒ‡ใƒผใ‚ฟใŒๆตใ‚Œใ‚‹ใ‹ใ€ใƒ“ใ‚ธใƒใ‚นใƒญใ‚ธใƒƒใ‚ฏใŒๆญฃใ—ใ„ใ‹ใ€ใใ‚Œใ ใ‘ใซ้›†ไธญใ—ใฆใ€

ใ“ใฃใ‹ใ‚‰ใฏไฝ•ใจใชใๆ™ฎ้€šใฎใ‚ณใƒผใƒ‰ใƒฌใƒ“ใƒฅใƒผใจใ„ใ†ๆ„Ÿใ˜ใงใ—ใŸใŒใ€ใ‚„ใฃใฑใ‚Šใ“ใ“ใพใงๆฎต้šŽ็š„ใซ่ฉฑใ—ใฆใ„ใ‚‹ใฎใงใ€ไปฅๅ‰ใ‚ˆใ‚Šใ‹ใชใ‚Šใ‚นใƒ ใƒผใ‚บใซใชใฃใŸๆ‰‹ใ”ใŸใˆใ‚’่ฆšใˆใฆใ„ใพใ™ใ€‚CSSใฎใ“ใจใ‚’ๆฐ—ใซใ—ใชใใฆใ„ใ„ใฎใงใ€ๅฝผใ‚‚็งใ‚‚ๆœฌ่ณช็š„ใช้ƒจๅˆ†ใ ใ‘ใซ้›†ไธญใงใใŸใจใ„ใ†ใฎใ‚‚ใ‚ใ‚Šใพใ™ใ€‚

ใ‚นใƒ†ใƒƒใƒ—4: ๆœ€ๅพŒใซCSSใƒปใƒฌใ‚คใ‚ขใ‚ฆใƒˆ

ใƒ‡ใƒผใ‚ฟใฎๅ—ใ‘ๆธกใ—ใ‚„ๅŸบๆœฌ็š„ใชใƒ“ใ‚ธใƒใ‚นใƒญใ‚ธใƒƒใ‚ฏใฎๅฎŸ่ฃ…ใŒใงใใŸใ‚ฟใ‚คใƒŸใƒณใ‚ฐใงใ€ใ‚ˆใ†ใ‚„ใCSSใ‚’ไฝฟใฃใฆๅ…จไฝ“ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใ‚’ๆ•ดใˆใ‚‹ไฝœๆฅญใซๅ…ฅใ‚Šใพใ™ใ€‚

ๅฝ“ใŸใ‚Šๅ‰ใฃใกใ‚ƒๅฝ“ใŸใ‚Šๅ‰ใงใ—ใŸใŒใ€ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใซ้›†ไธญใ™ใ‚‹ใจๆ—ขๅญ˜ใฎCSSใ‚ฏใƒฉใ‚นใฎๅ‘ฝๅ่ฆๅ‰‡ใ‚„ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใƒ‘ใ‚ฟใƒผใƒณใ‚’็†่งฃใ‚’้€ฒใฟใ‚„ใ™ใ‹ใฃใŸใ‚‰ใ—ใใ€ๆฏ”่ผƒ็š„ใ‚นใƒ ใƒผใ‚บใซ้€ฒใฟใพใ—ใŸใ€‚

ๆฎต้šŽ็š„ใ‚ขใƒ—ใƒญใƒผใƒใŒใงใใŸใ“ใจใ‚‚ใ‚ˆใ‹ใฃใŸ

AIใ‚’ไฝฟใฃใŸๅฎŸ่ฃ…ใ‚’ใ•ใ›ใฆใ—ใพใ†ใจใ€ใ“ใฎไธ€้€ฃใฎๆตใ‚Œใ‚’้€”ไธญใงๅˆ†ๆ–ญใ—ใฆๅฏพๅฟœใ™ใ‚‹ใ“ใจใŒใ‹ใชใ‚Š้›ฃใ—ใ„ใ‚ˆใช ใจใ„ใ†็ง่‡ช่บซใฎๆฐ—ใฅใใ‚‚ๅพ—ใ‚‰ใ‚ŒใŸใจๆ€ใฃใฆใ„ใพใ™ใ€‚

AIใฏไธ€ๅบฆใซๅ…จ้ƒจๅ‡บๅŠ›ใ—ใฆใ—ใพใ†ใŸใ‚ใ€ใ€Œ่จญ่จˆโ†’ใƒญใ‚ธใƒƒใ‚ฏโ†’่ฆ‹ใŸ็›ฎใ€ใจใ„ใ†ๆฎต้šŽ็š„ใชใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏใŒใงใใพใ›ใ‚“ใ€‚ใ‚ฏใƒฉใ‚นๅใ‚‚ใ€functionๅ†…ใฎใƒญใ‚ธใƒƒใ‚ฏใ‚‚ใ€CSSใ‚‚ใ€ๅ…จ้ƒจไธ€ๆฐ—ใซๅ‡บใฆใใ‚‹ใ€‚

ใใ‚Œใ‚’ใƒฌใƒ“ใƒฅใƒผใ—ใฆใใ‚Œใฃใฆใ„ใ‚ใ‚Œใฆใ‚‚ใ€ใพใ˜ใงใฉใ“ใ‹ใ‚‰ๆ‰‹ใ‚’ใคใ‘ใฆใ„ใ„ใ‹ใ‚ใ‹ใ‚‰ใชใ„ใ—ใ€ๆ–ฐไบบใ‚‚ใ€Œใฉใ“ใŒๆœฌ่ณช็š„ใชๅ•้กŒใชใฎใ‹ใ€ใ‚’็†่งฃใงใใพใ›ใ‚“ใ€‚

ไธ€ใคใšใคไธๅฏงใซใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏใงใใŸใจใ„ใ†ๆ„ๅ‘ณใงใ‚‚ใ€AIใ‚’็ฆๆญขใ—ใŸๅŠนๆžœใฏใ‚ใฃใŸใจ็ขบไฟกใ—ใฆใ„ใพใ™ใ€‚

3ใƒถๆœˆๅพŒใฎใƒฌใƒ“ใƒฅใƒผ็ตๆžœ

ใใ—ใฆAI็ฆๆญขๆœŸ้–“ใ‚’็ตŒใฆใ€ๅฝผใŒๅฎŸ่ฃ…ใ—ใŸใ€Œใ‚ฏใƒผใƒใƒณ็ฎก็†ๆฉŸ่ƒฝ๏ผˆไปฎ๏ผ‰ใ€ใฏ็„กไบ‹ใซใ€ๅˆๆ ผใƒฌใƒ™ใƒซใงใ—ใŸใ€‚

ๆ”นๅ–„ใ•ใ‚ŒใฆใŸใจใ“ใ‚

1. ้ฉๅˆ‡ใช่ฒฌๅ‹™ๅˆ†้›ข๏ผˆMVCๅŽŸๅ‰‡ใฎ็†่งฃ๏ผ‰

<?php
// Modelๅฑค: ใƒ‡ใƒผใ‚ฟใฎใฟใ‚’่ฟ”ใ™
class Product_Model_Service_AiDescriptionService
{
    public function getCategoryCandidates($keyword)
    {
        return $categories; // ็ด”็ฒ‹ใชใƒ‡ใƒผใ‚ฟ้…ๅˆ—
    }
}

// ViewHelper: HTMLใ‚’็”Ÿๆˆ
class Product_View_Helper_CategoryProductList extends View_Helper_Abstract
{
    public function categoryProductList(array $categories)
    {
        $html = '';
        foreach ($categories as $category => $products) {
            $html .= $this->view->partial(
                'partials/category-products.phtml',
                ['category' => $category, 'products' => $products]
            );
        }
        return $html;
    }
}

2. DataProviderใƒ‘ใ‚ฟใƒผใƒณใ‚’ไฝฟ็”จใ—ใŸใƒฆใƒ‹ใƒƒใƒˆใƒ†ใ‚นใƒˆ

<?php
class Coupon_Model_Service_CalculatorTest extends TestCase
{
    public function provideCalculateDiscountCases(): array
    {
        return [
            'ๅ›บๅฎš้‡‘้กๅ‰ฒๅผ•๏ผš้€šๅธธใ‚ฑใƒผใ‚น' => [
                'subtotal' => 10000,
                'discountType' => 1,
                'discountValue' => 500,
                'expected' => 500,
            ],
            'ใƒ‘ใƒผใ‚ปใƒณใƒˆๅ‰ฒๅผ•๏ผš็ซฏๆ•ฐๅˆ‡ใ‚Šๆจใฆ' => [
                'subtotal' => 1999,
                'discountType' => 2,
                'discountValue' => 15,
                'expected' => 299,
            ],
        ];
    }

    /**
     * @dataProvider provideCalculateDiscountCases
     */
    public function test_calculateDiscount($subtotal, $discountType, $discountValue, $expected): void
    {
        $result = $this->calculator->calculateDiscount($subtotal, $coupon);
        $this->assertSame($expected, $result);
    }
}

3. ใใฎไป–ใฎๆ”นๅ–„็‚น

  • ViewHelperใซใ‚ˆใ‚‹ใƒ“ใƒฅใƒผใƒญใ‚ธใƒƒใ‚ฏๅˆ†้›ข
  • ๅค–้ƒจใƒ•ใ‚กใ‚คใƒซๅŒ–ใ•ใ‚ŒใŸCSS/JavaScript
  • EC็‰นๆœ‰ใฎใƒ“ใ‚ธใƒใ‚นใƒญใ‚ธใƒƒใ‚ฏใฎ้ฉๅˆ‡ใชๅฎŸ่ฃ…

ไธ€็•ช้•ใฃใฆใŸใชใƒผใจๆ€ใฃใŸใ“ใจใฏใ€ๅฎŸ่ฃ…ๅ†…ๅฎนใซใคใ„ใฆใฎ๏ผฑ๏ผกใŒใงใใŸใ“ใจใงใ™ใญใ€‚
็†่งฃใŒ้€ฒใ‚“ใงใ„ใŸใ“ใจใŒใ‚ˆใใ‚ใ‹ใ‚‹ใ€‚

AI่งฃ็ฆใ€ใ—ใ‹ใ—ไฝฟใ„ๆ–นใŒๅค‰ใ‚ใฃใŸ

ใใฎๅพŒใ€ไธ€้ƒจ๏ผก๏ผฉๅˆฉ็”จใ‚‚่งฃ็ฆใ—ใŸใ‚“ใงใ™ใŒใ€AIใจใฎไป˜ใๅˆใ„ๆ–นใ‚‚ไปฅๅ‰ใจ้•ใฃใฆใ„ใŸใ“ใจใฏๅฌ‰ใ—ใ„็”ฃ็‰ฉใงใ™ใ€‚

่งฃ็ฆๅ‰ใฎไฝฟใ„ๆ–น

  • AIใซใ€Œใ‚ฏใƒผใƒใƒณๆฉŸ่ƒฝใ‚’ไฝœใฃใฆใ€ใจไธธๆŠ•ใ’
  • ๅ‡บๅŠ›ใ•ใ‚ŒใŸใ‚ณใƒผใƒ‰ใ‚’ใใฎใพใพใ‚ณใƒ”ใƒš
  • ๅ‹•ใ„ใŸใ‚‰OK

่งฃ็ฆๅพŒใฎไฝฟใ„ๆ–น

  • ใƒ•ใ‚งใƒผใ‚บใ‚’ๅˆ†ใ‘ใฆๆŒ‡็คบ

    • ใ€Œใพใšใƒ‡ใƒผใ‚ฟใƒขใƒ‡ใƒซใฎ่จญ่จˆๆกˆใ‚’ๅ‡บใ—ใฆใ€
    • ใ€Œๆฌกใซใ“ใฎ่จญ่จˆใซๅฏพใ™ใ‚‹ใƒ†ใ‚นใƒˆใ‚ฑใƒผใ‚นใ‚’่€ƒใˆใฆใ€
    • ใ€ŒใใฎๅพŒใงๅฎŸ่ฃ…ใ‚ณใƒผใƒ‰ใ‚’ๅ‡บใ—ใฆใ€
  • AIใฎๆๆกˆใซ่‡ชๅˆ†ใงใƒ„ใƒƒใ‚ณใƒŸใ‚’ๅ…ฅใ‚Œใ‚‹

    • ใ€Œใ“ใฎHTML็”ŸๆˆใฏViewHelperใซๅˆ‡ใ‚Šๅ‡บใ™ในใใงใฏ๏ผŸใ€
    • ใ€Œใ“ใฎๅ‡ฆ็†ใฏServiceๅฑคใฎ่ฒฌๅ‹™ใ˜ใ‚ƒใชใ„๏ผŸใ€
  • ๆœ€็ต‚ๅˆคๆ–ญใฏ่‡ชๅˆ†ใŒๆŒใค

    • AIใฎๆๆกˆใ‚’ๆŽก็”จใ™ใ‚‹ใ‹ใ€่‡ชๅˆ†ใงๆ›ธใ็›ดใ™ใ‹ใ€ๅˆคๆ–ญใงใใ‚‹

ๆ‰‹ๅ‰ๅ‘ณๅ™Œใง่จ€ใ†ใฎใ‚‚ๆ็ธฎใชใ‚“ใงใ™ใŒใ€ใ€Œ็งใŒๅฝผใจใ‚„ใฃใฆใ„ใŸใ‚„ใ‚Šๅ–ใ‚Šใ‚’ใ€ๅฝผใŒ๏ผก๏ผฉใจใ‚„ใฃใฆใ„ใ‚‹ใ€ใฟใŸใ„ใซ่ฆ‹ใˆใŸใ“ใจใฏๅฌ‰ใ—ใ‹ใฃใŸใงใ™ใ€‚

ใงใ‚‚ใพใŸ็ฆๆญขใ™ใ‚‹ใ‚ˆ็ฌ‘

ใจใฏใ„ใˆใงใ™ใ€ใ„ใใชใ‚Šใชใ‚“ใงใ‚‚็†่งฃใŒ้€ฒใ‚“ใ ใ‹ใจ่จ€ใˆใฐใ‚‚ใกใ‚ใ‚“ใใ†ใงใฏใชใใ€ใพใ ใพใ ็ŸฅใฃใฆใŠใ„ใฆใปใ—ใ„ใ“ใจใฏๅฑฑใฎใ‚ˆใ†ใซใ‚ใ‚Šใพใ™ใ€‚ใชใฎใงใ€ใพใŸ๏ผก๏ผฉ็ฆๆญขใ‚’ๆˆฆ็•ฅ็š„ใซ็™บๅ‹•ใ™ใ‚‹ใจๆ€ใ„ใพใ™็ฌ‘ใ€‚

  1. CRUDๅŸบๆœฌใŒใงใใŸใ‚‰ไธ€ๅบฆ่งฃ็ฆ
  2. ๆฌกใฏSOLIDๅŽŸๅ‰‡ใ‚’ๅญฆใณใ€ใพใŸ็ฆๆญขใ—ใฆๅฎŸ่ทต
  3. ใƒ‡ใ‚ถใ‚คใƒณใƒ‘ใ‚ฟใƒผใƒณใ‚’ๅญฆใณใ€ใพใŸ็ฆๆญขใ—ใฆๅฎŸ่ทต
  4. ใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นๆœ€้ฉๅŒ–ใ‚’ๅญฆใณใ€ใพใŸ็ฆๆญขใ—ใฆๅฎŸ่ทต

ใฟใŸใ„ใชๆ„Ÿใ˜ใงใ™ใญใ€‚ใพใ‚ใ‚ใพใ‚Š่ฉณ็ดฐใฏ่ฉฐใ‚ใฆใชใ„ใฎใงใ€้ƒฝๅบฆใ€Œใใ‚ใใ‚ๅฟ…่ฆใ ใช๏ฝžใ€ใจๆ€ใฃใŸใ‚ฟใ‚คใƒŸใƒณใ‚ฐใง้ƒจๅˆ†็š„ใซๅˆถ้™ใ‚’ใ‹ใ‘ใฆ่กŒใ“ใ†ใ‹ใชใจใ€‚ใชใ‚“ใจใ‹ใ†ใพใ„ๅŒบๅˆ‡ใ‚Šใ‚’่ฆ‹ใคใ‘ใฆใ‚ตใ‚คใ‚ฏใƒซใ‚’ๅ›žใ—ใŸใ„ใจใ“ใ‚ใงใ™ใญใ€‚

ใพใจใ‚

ใพใจใ‚ใŸใ‚‰ใ‚ใฃใกใ‚ƒๅฝ“ใŸใ‚Šๅ‰ใฎใ“ใจใ ใฃใŸใ‚“ใงใ™ใŒใ€ใใ‚Œใงใ‚‚ใ‚„ใฏใ‚Šใพใจใ‚ใพใ™ใ€‚

  1. ใ€ŒAIใ‚’ๆธกใ™ใ ใ‘ใ€ใงใฏ่‚ฒๆˆใซใชใ‚‰ใชใ„

    • AIใฏๅผทๅŠ›ใช้“ๅ…ทใ ใŒใ€ไฝฟใ†ๅดใซๅŸบ็คŽใŒใชใ‘ใ‚Œใฐๅฎณใซใชใ‚‹
  2. ็ฆๆญขใ‹่งฃ็ฆใ‹ใฎไบŒๆŠžใงใฏใชใ„

    • ๆฎต้šŽ็š„ใซ็ฆๆญขใจ่งฃ็ฆใ‚’็นฐใ‚Š่ฟ”ใ™ใ“ใจใงใ€ๆญฃใ—ใ„ไฝฟใ„ๆ–นใ‚’่บซใซใคใ‘ใ‚‹
  3. AIๆ™‚ไปฃใ ใ‹ใ‚‰ใ“ใใ€Œ่€ƒใˆใ‚‹ๅœŸๅฐใ€ใ‚’ๆŒใฃใŸไบบใ‚’่‚ฒใฆใ‚‹

    • AIใฎๅ‡บๅŠ›ใ‚’ๅˆคๆ–ญใงใใ‚‹ๅŠ›ใŒใ€ใ“ใ‚Œใ‹ใ‚‰ใฎใ‚จใƒณใ‚ธใƒ‹ใ‚ขใซใฏๅฟ…้ ˆ
  4. ่ณชๅ•ใฎ่ณชใŒๆˆ้•ทใฎๆŒ‡ๆจ™

    • ใ€Œใฉใ†ใ™ใ‚Œใฐใ„ใ„ใงใ™ใ‹๏ผŸใ€ใ‹ใ‚‰ใ€Œใ“ใฎ่จญ่จˆใงๅˆใฃใฆใ„ใพใ™ใ‹๏ผŸใ€ใธใฎๅค‰ๅŒ–

ใ€ŒAIใซไพๅญ˜ใ›ใšใ€AIใ‚’ๆดป็”จใ™ใ‚‹ใ€ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใ‚’่‚ฒใฆใ€ใ€Œไบ‹ๆฅญใ‚’่‚ฒใฆใ‚‹้ข็™ฝใ•ใ€ใ‚’ๆ—ฉใไธ€็ท’ใซไฝ“้จ“ใงใใ‚‹ใƒกใƒณใƒใƒผใŒๅข—ใˆใ‚‹ใจใ„ใ„ใชใ๏ฝžใจๆ€ใ„ใชใŒใ‚‰ใ€ไปŠๆ—ฅใ‚‚ใƒฌใƒ“ใƒฅใƒผใ—ใพใ™ใ€‚

ใŠใ‚ใ‚Šใ€‚

1493
655
21

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

Stocked in these public stock lists

@WdknWdkn's pickup articles

WdknWdkn

@WdknWdkn(ๅ’Œ็”ฐ ๅฅๅคช้ƒŽ)

ใ„ใˆใ‚‰ใถGROUPใงๅŸท่กŒๅฝนๅ“กใ‚„ใฃใฆใพใ™ใ€‚ๆ–ฐ็ฑณใ‹ใ‚‰ไธญๅ …ใธใ€ไธญๅ …ใ‹ใ‚‰ใ•ใ‚‰ใซๅ…ˆใธใ€‚ๆฅญๅ‹™็ณปSaaSใฎ้–‹็™บใ‚‚ใ‚‚ใ†10ๅนดใ€‚ๆ˜”ใฎ่ˆˆๅ‘ณใฏWEBใƒžใƒผใ‚ฑใ€ใกใ‚‡ใฃใจๅ‰ใฏใƒ‡ใƒผใ‚ฟ่งฃๆžใ€ๆœ€่ฟ‘ใฏใ‚จใƒณใ‚ธใƒ‹ใ‚ขใƒชใƒณใ‚ฐใƒžใƒใ‚ธใƒกใƒณใƒˆใจLLMใจAI้ง†ๅ‹•้–‹็™บใ€‚ #ใƒ™ใƒณใƒใƒฃใƒผ #ใ‚จใƒณใ‚ธใƒ‹ใ‚ข #WEBใƒžใƒผใ‚ฑใƒ†ใ‚ฃใƒณใ‚ฐ #CRM #SaaS #ใƒ‡ใƒผใ‚ฟ่งฃๆž #ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใƒชใƒณใ‚ฐใƒžใƒใƒผใ‚ธใƒฃใƒผ

Today's trending articles

Linked from these articles

Comments

@realbios(Real Bios)

ๆ นๆบ็š„ใซAIใ‚’ไฝฟใ†ไปฅๅ‰ใซใ€่จญ่จˆใ€่ฆ็ด„ใ€ใƒซใƒผใƒซใŒไธ่ถณใ—ใฆใ„ใŸใ‹ใ‚‰ใ€MVP๏ผˆMinimum Viable Product)ใงๅ˜็‹ฌๅ‹•ไฝœๅฏ่ƒฝใชๅ‡บๅŠ›ใซใชใฃใŸใ‹ใจๆ€ใ„ใพใ™ใ€‚
https://zenn.dev/tmasuyama1114/articles/global_rule_file

9

ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™๏ผ็ขบใ‹ใซใŠใฃใ—ใ‚ƒใ‚‹้€šใ‚Šใ€ใใ‚‚ใใ‚‚ๅ‡บๅŠ›ใ‚’ใ‚ณใƒณใƒˆใƒญใƒผใƒซใ—ใฆใ—ใพใˆใฐ่‰ฏใ•ใใ†ใชใฎใฏ้–“้•ใ„ใชใ„ใงใ™ใญ๏ผ

2
@sryuji(Ryuji)
(Edited)

ๆ–ฐไบบใซAIใ‚’ไฝฟใ‚ใ›ใ‚‹ๅ ดๅˆใ€ใ‚ใ‚‹็จ‹ๅบฆใƒชใƒ•ใ‚กใƒฌใƒณใ‚นใซใชใ‚‹ๅฎŸ่ฃ…ใŒใ‚ใ‚‹ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใง
AIใซ่‡ชๅทฑใƒฌใƒ“ใƒฅใƒผใ™ใ‚‹ใƒซใƒผใƒซไฝœใ‚Šใจใ€
ใใฎใƒชใƒ•ใ‚กใƒฌใƒณใ‚นๅฎŸ่ฃ…ใ‹ใ‚‰ๅพ—ใŸ็Ÿฅ่ฆ‹ใจ็…งๅˆใ•ใ›ใ‚‹ใฎใŒๅฟ…่ฆใใ†ใซๆ€ใ„ใพใ—ใŸใ€‚

ๆ—ขใซใ‚ใ‚‹็จ‹ๅบฆใฎๅฎŸ่ฃ…ใฎใ‚ใ‚‹ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ้–‹็™บๆ™‚ใฏใ€
AI๏ผˆ็งใฎๅ ดๅˆใ€Claude Code๏ผ‰ใŒๅ‹ๆ‰‹ใซไป–ใฎๅฎŸ่ฃ…ใ‚’ๅ‚็…งใ—ใฆๅฎŸ่ฃ…ๆ–นๆณ•ใ‚’่€ƒใˆใฆใ„ใพใ™ใŒ
ใƒชใƒ•ใ‚กใƒฌใƒณใ‚นใซใชใ‚‹ๅฎŸ่ฃ…ใŒๅฐ‘ใชใ„ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ็จ‹ใ€ใ“ใ†ใ„ใฃใŸใ‚ฑใƒผใ‚นใซใชใ‚Šใใ†ใ ๏ผใจๆ„Ÿใ˜ใพใ—ใŸใ€‚
ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ็ซ‹ใกไธŠใ’ใชใฉใฎๆ™‚ใซๆฐ—ใ‚’ใคใ‘ใ‚ˆใ†ใจๆ€ใ„ใ€ใจใฆใ‚‚ๅ‚่€ƒใซใชใ‚Šใพใ—ใŸใ€‚

3
@m3771144

โœ•ใ‚ณใƒกใƒณใƒˆใ‚ขใ‚ฆใƒˆใ ใ‘ๆ›ธใ„ใฆใƒฌใƒ“ใƒฅใƒผ
โ—‹ใ‚ณใƒกใƒณใƒˆใ ใ‘ๆ›ธใ„ใฆใƒฌใƒ“ใƒฅใƒผ

19
@icesuzuki777

ใใ‚‚ใใ‚‚ใ ใ‘ใฉไผš็คพใƒซใƒผใƒซใŒใ‚ใ‚‹ใชใ‚‰ใใ‚Œใ‚’ๅฎˆใ‚‰ใชใ„ใ‚ณใƒผใƒ‰ใ‚’ใƒชใƒณใ‚ฟใƒผใงๅผพใใ€ใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆๅŒ–ใ—ใฆAIใซๆธกใ™ใจใ‹ใŒๅฟ…่ฆใชใฎใงใฏโ€ฆ

9

ใ€Œ็ฆๆญขๆœŸ้–“ไธญใซใ‚„ใฃใฆใ‚‚ใ‚‰ใฃใŸใ“ใจใ€ใ‚’ใชใœๅง‹ใ‚ใ‹ใ‚‰ใ‚„ใ‚‰ใชใ‹ใฃใŸใ‹ใŒไธๆ€่ญฐใ€‚ๆ–ฐไบบใซAIๅˆฉ็”จใ‚’ๆŒฏใ‚Š่ฟ”ใ‚‰ใ›ใ‚‹ๅ‰ใซใ€ๅˆฉ็”จใ‚’ๆŒ‡็คบใ—ใŸๅดใฎๆŒฏใ‚Š่ฟ”ใ‚ŠใŒๅฟ…่ฆใงใฏ๏ผŸใ€€ๆ•™่‚ฒใซใŠใ‘ใ‚‹PDCAใฃใฆใ‚„ใฃใฆใ„ใชใ„ใ‚“ใงใ—ใ‚‡ใ†ใ‹๏ผŸใ€€๏ผˆPDCAๅฆๅฎšๆดพ๏ผŸ๏ผ‰
ไบ‹ๅ‰ใฎplanใŒใ‚ใ‚Œใฐ icesuzuki777ใ•ใ‚“ใฎไปฐใ‚‹ใ‚ขใ‚คใƒ‡ใ‚ขใ‚‚ๅ‡บใฆใใŸใงใ—ใ‚‡ใ†ใ€‚

4
This comment has been deleted for violation of our Terms of Service.
This comment has been deleted for violation of our Terms of Service.
@isikoro(isikoro)

ๆ–ฐไบบใงใ™ใŒใ€ๆ–ฐไบบใฎใ†ใกใฏAI็ฆๆญขใ•ใ›ใ‚‹ใฎใซ่ณ›ๆˆใงใ™ใ€‚AIไพๅญ˜ใ—ใฆใ‚‹ๆ–ฐไบบใปใฉ่‡ชๅˆ†ใงๆ€่€ƒใ—ใชใใชใฃใฆใ„ใ‚‹็ฏ€ใŒใ‚ใ‚‹ใจๆ€ใ„ใพใ™ใ€‚

9
This comment has been deleted for violation of our Terms of Service.
@BRSF
(Edited)

ๅ…ˆ็จ‹TVใงใ‚นใƒžใƒ›ใซไพๅญ˜ใ—ใ™ใŽใฆ่‹ฅๅนดๆ€ง็™ฝๅ†…้šœใŒๅข—ใˆใฆใ„ใ‚‹่ฉฑใ‚’ใ—ใฆใ„ใพใ—ใŸใŒใ€ไปŠๅพŒใฏ่‹ฅๅนดๆ€ง่ช็Ÿฅ็—‡ใ‚‚ๅข—ใˆใใ†ใงใ™ใ€‚่ซ–็†ๆ€่€ƒใ‚’ใ—ใชใ„ใ€ใงใใชใ„ไบบใŒๅข—ใˆใฆใ„ใ‚‹ใ€ใใฎ้–“ใฏ้ ญ่„ณใ‚’ใ‚ขใ‚คใƒ‰ใƒชใƒณใ‚ฐใ•ใ›ใฆใ„ใ‚‹ใจใ„ใ†่ฉฑใชใฎใงใ€‚

่‡ชๅˆ†ใฏใ€ใƒ‡ใƒผใ‚ฟใƒ•ใƒญใƒผใ€ใ‚ขใƒซใ‚ดใƒชใ‚บใƒ ใฎๆ นๆœฌๆง‹้€ ใฏ็ตถๅฏพใซAIใชใ‚“ใžใซๆŠ•ใ’ใ•ใ›ใพใ›ใ‚“ใ€‚

3
This comment has been deleted for violation of our Terms of Service.
This comment has been deleted for violation of our Terms of Service.

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

5
@nakano_mi

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

10

ใ†ใƒผใ‚“ใ€ใฉใ†ใ‚‚AIใฎ่ฉฑใจใชใ‚‹ใจโ€ฆๆ–ฐไบบใ€ใƒ™ใƒ†ใƒฉใƒณ้–ขไฟ‚ใชใใ€ŒAIใŒ่จ€ใฃใฆใ„ใ‚‹ใ“ใจใฏๆญฃใ—ใ„ใ€ใจใ‹ใ€ŒAIใซๆญฃใ—ใ„็™บ่จ€ใ‚’ใ•ใ›ใ‚‹ใซใฏใฉใ†ใ™ใ‚Œใฐ่‰ฏใ„ใฎใ‹โ€ฆใ€ใฃใฆใ„ใ†ใชใ‚“ใ‹ๆ˜ŽๅพŒๆ—ฅใช่ญฐ่ซ–ใฐใฃใ‹ใ‚Šใชๆ„Ÿใ˜ใŒใ™ใ‚‹ใ‚“ใงใ™ใ‚ˆใญใ‡ใ€‚ใ€‚ใ€‚

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

ๅ€‹ไบบ็š„ใซใฏใ€ใ“ใ†่จ€ใฃใŸใ“ใจใ‚’็†่งฃใงใใ‚‹ใ€Œใƒ—ใƒญใƒณใƒ—ใƒˆใ‚จใƒณใ‚ธใƒ‹ใ‚ขใ€ใŒๅข—ใˆใฆๆฌฒใ—ใ„ใจ้ก˜ใ†ใฐใฃใ‹ใ‚Šใงใ™ใ€‚AIใฎ็™บๅฑ•ใฏไปŠๅพŒๆ›ดใซๅŠ ้€Ÿใ™ใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹ใ‚‰ใ€‚ใ€‚ใ€‚

10

ใ“ใ‚“ใชใซใใฃใกใ‚Šๆ•™่‚ฒใƒป็ฎก็†ใ—ใฆใใ‚Œใ‚‹ๅ…ˆ่ผฉใŒใ„ใ‚‹ใฎ็ด ๆ•ตใ€‚

17
@obott

AIใจๅ…ฑใซ้–‹็™บใ—ใฆใ„ใ‚‹้–‹็™บ่€…ใฎ่ฉ•ไพกใ‚’ใใฎAIใซใ•ใ›ใ‚‹ใจ่‰ฏใ„ใฎใงใฏ๏ผŸ
AIใฎ่ฉ•ไพกใชใ‚‰็ฌฌ3่€…็›ฎ็ทšใงใฎ่ฉ•ไพกใซใชใ‚Šใ€้–‹็™บ่€…ๆœฌไบบใซใ‚‚ๆฐ—ใฅใใŒๆœ‰ใ‚‹ใฎใงใฏ็„กใ„ใงใ—ใ‚‡ใ†ใ‹๏ผŸ
ใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹๏ผŸ

0
@rudorufu1981

ใ†ใใ‚’ใ†ใใงใ‚ใ‚‹ใจ่ฆ‹ๆŠœใ‘ใ‚‹ไบบใงใชใ„ใจ๏ผˆAIใ‚’ไฝฟใ†ใฎใฏ๏ผ‰้›ฃใ—ใ„

5
@tourmaline

ๆ–ฐไบบใซใ—ใ‚AIใซใ—ใ‚ๆŒ‡็คบใŒใกใ‚ƒใ‚“ใจใ—ใฆใชใ„ใจๆˆๆžœ็‰ฉใ‚‚ๆœŸๅพ…ใ—ใŸใ‚‚ใฎใฏ่ฟ”ใฃใฆใ“ใชใ„ใ€‚

่จ˜ไบ‹ๅ†…ใฎๆฎต้šŽ็š„ใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏใจๅŒใ˜ใ“ใจใ‚’AIใซๆฎต้šŽ็š„ใซใ‚„ใ‚‰ใ›ใ‚‹ใจ่‰ฏใ„ใ‚ณใƒผใƒ‰ใ‚’AIใŒๅ‡บๅŠ›ใ—ใฆใใ‚ŒใŸใฏใšใ€‚
ใใ—ใฆๆœ€ๅพŒใซใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใจใ—ใฆใฎใ‚ณใƒผใƒ‰่ฆ็ด„ใ‚„ใ€ใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃ่ฆ็ด„ใซๅพ“ใฃใฆๅ…จไฝ“ใ‚’AIใซ่ฆ‹็›ดใ—ใ•ใ›ใ‚‹ใจๆ›ดใซ่‰ฏใ„ใ€‚

ๅฎ‰ๆ˜“ใซ็ฆๆญขใงใฏใชใใ€้ฉๅˆ‡ใซAIใ‚’ไฝฟใ„ใ“ใชใ›ใ‚‹ใ‚ˆใ†ใซๆŒ‡ๅฐŽใ™ในใใจๅ€‹ไบบ็š„ใซใฏๆ€ใ†

1
@ShuMASUI(Shu MASUI)
(Edited)

่ณชๅ•ๅคฑ็คผใ—ใพใ™๏ผ

ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใ‚’็„ก่ฆ–ใ—ใŸๅฎŸ่ฃ…ใ‚’ใƒฌใƒ“ใƒฅใƒผใจใ„ใ†ใฎใฏใ€ใฉใฎ็จ‹ๅบฆ็„ก่ฆ–ใ—ใฆใ„ใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ

ใƒ“ใ‚ธใƒใ‚นใƒญใ‚ธใƒƒใ‚ฏใ‚’ๅฎŸ่ฃ…ใ™ใ‚‹ใซใ—ใฆใ‚‚ใ€ใใ‚Œใ‚’็™บ็ซใ™ใ‚‹ใ‚‚ใฎใŒๅฟ…่ฆใ ใ€ใจ่€ƒใˆใฆใ—ใพใ†ใ‚ใพใ‚Šใ€ๅญฆ็ฟ’ใŒๅ‰ใซ้€ฒใพใชใ„ใ“ใจใŒไปŠใฎๆ‚ฉใฟใงใ€ๅ…จใ่งฃๆฑบ็ญ–ใŒๆ€ใ„ใคใ„ใฆใ„ใพใ›ใ‚“ใ€‚
ใƒ†ใ‚นใƒˆใฎ่€ƒใˆใ‚’ๅฟœ็”จใ—ใฆใ„ใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹...๏ผŸ

็พไปฃ็š„ใชๆŠ€่ก“ใฏ็†่งฃใŒ้›ฃใ—ใใ€ใŒใ‚€ใ—ใ‚ƒใ‚‰ใซ้€ฒใ‚“ใงใ€ๅพŒใงๆŒฏใ‚Š่ฟ”ใ‚ใ†ใซใ‚‚ใ€ใใ‚‚ใใ‚‚ๅ‰ใซ้€ฒใพใชใ„ใ‚“ใงใ™ใ€‚

่ฒด็คพใงใฏใใฎ็‚นใ‚’ใฉใฎใ‚ˆใ†ใซ่งฃๆฑบใ•ใ‚ŒใŸใฎใ‹ใŒใ™ใ”ใๆฐ—ใซใชใ‚Šใพใ—ใŸ๏ผ

0

Let's comment your feelings that are more than good

1493
655

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