Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Claude Designで 文学リライトエージェントの
UI案を作らせてみた

Claude Designで 文学リライトエージェントの
UI案を作らせてみた

CDLEひろしま 第12回勉強会での発表資料です

イベントページ: https://cdle-hiroshima.connpass.com/event/392586/

Avatar for komo_fr

komo_fr

May 20, 2026

More Decks by komo_fr

Other Decks in Technology

Transcript

  1. 9!LPNP@GS w 9ʢ5XJUUFSʣ!LPNP@GS w &ࢿ֨  ɺ(ݕఆ   w

    ॴଐגࣜձࣾϏʔϓϥ΢υ w ීஈ͸1ZUIPOΛ࢖ͬͨσʔλαΠΤϯε෼໺ͷٕज़ࢧԉ΍ɺ γεςϜ։ൃͳͲʹैࣄ w ஶॻɾ༁ॻ w ڞஶʮ1ZUIPOΠϯλϥΫςΟϒɾσʔλϏδϡΞϥΠθʔγϣϯೖ໳ʕ1MPUMZ%BTIʹΑΔ σʔλՄࢹԽͱ8FCΞϓϦߏஙʕʯʢே૔ॻళʣ w ڞ༁ʮੈքඪ४.*5ڭՊॻɹ1ZUIPOݴޠʹΑΔϓϩάϥϛϯάΠϯτϩμΫγϣϯୈ൛ʯ ʢۙ୅Պֶࣾʣ "CPVUNF
  2. 9!LPNP@GS w --.Λ࢖ͬͨখ͞ͳझຯϓϩάϥϜΛ࡞Δ͜ͱ w Ի੠΍ը૾ʹ൓Ԡͯ͠ಈ͘3BTQCFSSZ1J1JDPΧʔ w ࣗવݴޠ͔ΒίϚϯυ΁ͷม׵ʹੜ੒"*Λ࢖༻ w IUUQTHJUIVCDPNLPNPGSMMNQJDPDBS w

    จֶ࡞඼Λখֶ೥ੜ޲͚ʹϦϥΠτ͢Δ ΤʔδΣϯτͷϓϩάϥϜ w IUUQTHJUIVCDPNLPNPGSFBTZMJUFSBUVSFBHFOUT w 1&1ʢ1ZUIPO&OIBODFNFOU1SPQPTBMʣͷ Ҿ༻ωοτϫʔΫؔ܎ͷՄࢹԽ w ίϛϡχςΟݕग़ͷ݁Ռͷઆ໌ʹੜ੒"*Λ࢖༻ w IUUQTHJUIVCDPNLPNPGSQFQNBQ ࠷ۙͷϚΠϒʔϜ
  3. 9!LPNP@GS w --.Λ࢖ͬͨখ͞ͳझຯϓϩάϥϜΛ࡞Δ͜ͱ w Ի੠΍ը૾ʹ൓Ԡͯ͠ಈ͘3BTQCFSSZ1J1JDPΧʔ w ࣗવݴޠ͔ΒίϚϯυ΁ͷม׵ʹੜ੒"*Λ࢖༻ w IUUQTHJUIVCDPNLPNPGSMMNQJDPDBS w

    จֶ࡞඼Λখֶ೥ੜ޲͚ʹϦϥΠτ͢Δ ΤʔδΣϯτͷϓϩάϥϜ w IUUQTHJUIVCDPNLPNPGSFBTZMJUFSBUVSFBHFOUT w 1&1ʢ1ZUIPO&OIBODFNFOU1SPQPTBMʣͷ Ҿ༻ωοτϫʔΫؔ܎ͷՄࢹԽ w ίϛϡχςΟݕग़ͷ݁Ռͷઆ໌ʹੜ੒"*Λ࢖༻ w IUUQTHJUIVCDPNLPNPGSQFQNBQ ࠷ۙͷϚΠϒʔϜ ࠓ೔ͷ࿩ $MBVEF%FTJHOʹ 6*ҊΛ࡞ΒͤͯΈͨ
  4. 9!LPNP@GS w ੨ۭจݿͷݪߘΛখֶ೥ੜ޲͚ͷจষʹม׵͢Δ w ྫதౡರͷʮࢁ݄هʯ จֶϦϥΠτΤʔδΣϯτͬͯʁ ݪจ ͔͠͠ɺจ໊͸༰қʹ༲Βͣɺੜ׆͸೔Λஞʬ͓ʭ ͏ͯۤ͘͠ͳΔɻ ཥ௃͸઴ʬΑ͏΍ʭ͘য᪮ʬ͠ΐ͏ͦ͏ʭʹۦΒΕ

    ͯདྷͨɻ ͜ͷࠒʬ͜Ζʭ͔Βͦͷ༰๴ʬΑ͏΅͏ʭ΋ቆࠁ ʬ͠ΐ͏͘͜ʭͱͳΓɺ೑མͪࠎʛलʬͻ͍ʭͰɺ ؟ޫͷΈెʬ͍ͨͣʭΒʹᖲʑʬ͚͍͚͍ʭͱͯ͠ɺ િʬ͔ͭʭͯਐ࢜ʹొୈʬͱ͏͍ͩʭͨ͠ࠒͷ๛ ๹ʬ΄͏͖ΐ͏ʭͷඒগ೥ͷးʬ͓΋͔͛ʭ͸ɺ ԿॲʬͲ͜ʭʹٻΊΑ͏΋ͳ͍ɻ "*ΤʔδΣϯτʹΑΔϦϥΠτ Ͱ΋ɺཥ௃ʬΓͪΐ͏ʭ͞Μͷࢻʬ͠ʭ͸ɺͳ͔ ͳ͔ΈͱΊΒΕ·ͤΜͰͨ͠ɻ͓ۚʬ͔Ͷʭ΋ ͳ͘ͳΓɺՈ଒ʬ͔ͧ͘ʭ΋͝͸Μ͕৯ʬͨʭ ΂ΒΕͳ͘ͳΓ·ͨ͠ɻ ͩΜͩΜɺཥ௃ʬΓͪΐ͏ʭ͞Μ͸ΠϥΠϥͯ͠ ͖·ͨ͠ɻ ͦͯ͠ɺإʬ͔͓ʭ΋΍ͤͯɺ໨ʬΊʭ͚͕ͩΩ ϥΩϥͱ͜Θ͘ޫʬͻ͔ʭΔΑ͏ʹͳΓ·͠ ͨɻΉ͔͠ͷݩؾʬ͛Μ͖ʭͳإʬ͔͓ʭͱ͸ɺ ·͕ͬͨͪͬͯ͘͠·͍·ͨ͠ɻ
  5. 9!LPNP@GS  $MBVEF%FTJHOͰϓϩδΣΫτΛ࡞Δ  (JU)VCϦϙδτϦͱ࿈ܞ͢Δ  νϟοτͰࡶʹґཔΛ౤͛ͯΈΔ w ʮ(SBEJPͰ࡞Γ͍ͨʯͱ͍͏͜ͱ͸఻͑Δ w

    ʮ΢Οβʔυܕʹͯ͠ʯͱ͸ݴͬͯͳ͍ ʢ·ͣ͸ࣗ༝ʹߟ͑ͤͯ͞ΈΔʣ ࠷ॳͷҰาʢͱΓ͋͑ͣ΍ͬͯΈͨʣ
  6. 9!LPNP@GS $MBVEF%FTJHO͕࡞ͬͨ6*ҊΛ$MBVEF$PEFʹ౉͢ 4UFQվળఏҊͷεςοϓʹ͍ͭͯ6*Λվળ͍ͨ͠Ͱ͢ɻ$MBVEF%FTJHOͷϋϯυΦϑόϯυϧΛఴ෇͠· ͢ɻHS%BUB'SBNFΛར༻͢ΔҊ%ͷσβΠϯΛ࠾༻͠ɺͲͷΑ͏ʹ࣮૷͢Δ͔ํ਑ΛఏҊ͍ͯͩ͘͠͞ɻ࣮ ૷͕ෳࡶʹͳͬͨΓɺΧελϚΠζ͕ඞཁͳՕॴ͕͋Ε͹ڭ͍͑ͯͩ͘͞ɻVTFDPOUFYU 'FUDIUIJTEFTJHO fi MF SFBEJUTSFBENF BOEJNQMFNFOUUIFSFMFWBOUBTQFDUTPGUIFEFTJHO

    IUUQTBQJBOUISPQJDDPNWEFTJHOI◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾IUNM *NQMFNFOUվળఏҊ@ઃܭҊIUNM $MBVEF$PEF΁ͷࢦࣔ ίϐʔͨ͠ίϚϯυ ⏺σβΠϯϑΝΠϧΛऔಘ͠ɺݱࡏͷίʔυϕʔεΛ֬ೝ͠·͢ɻ ⏺'FUDI IUUQTBQJBOUISPQJDDPNWEFTJHOI◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾IUNM  㽾3FDFJWFE,# 0, 🤖$MBVEF$PEFͷճ౴ σʔλͷμ΢ϯϩʔυΛ࢝ΊΔ
  7. 9!LPNP@GS ࣮ࡍͷσʔλߏ଄ class Suggetion(BaseModel): feedback: str = Field(default="", description="ఏҊͷݩʹͳͬͨϑΟʔυόοΫ") proposed_change:

    str = Field(default="", description="۩ମతͳఏҊ಺༰") specific_location: str = Field(default="", description="ఏҊΛద༻͢Δ۩ମతͳ৔ॴ") priority: Literal["MUST", "Should", "May", "nits"] = Field(default="MUST", description="ఏҊͷ༏ઌ౓") w ఏҊ಺༰͸ͭͷจࣈྻΛ૝ఆ͍ͯ͠Δ w ʮมߋલʯʮมߋޙʯͰϑΟʔϧυ͕෼͔Ε͍ͯͳ͍ w ʮ˓˓ͷޙʹººΛ௥Ճ͢Δʯͱ͍ͬͨఏҊ΋͋Γ͏Δ 👉$MBVEF%FTJHO͕ग़ͨ͠σβΠϯͩͱ࣮૷Ͱ͖ͳ͍