Perl未経験者がAIとペアプロでCLIツールを作ってみた by momom

YAPC::Fukuoka 2025
ライブコーディング・ハンズオン(40分)

Perl未経験者がAIとペアプロでCLIツールを作ってみた

momom_momm momom momom_momm
3

Perlでの開発経験の全くない筆者が、AIとペアプログラミングしながら初めてPerlに挑戦しgrepライクなCLIツールを開発します。
まずは基本的な検索機能を実装し、その後は「ファイルタイプの指定」「行番号の表示」など、(リアルタイムの要望を取り入れながら?)オプションを拡張していきます。

さらに、同じ機能をGoで実装したツールも用意し、両言語の開発体験を比較しながら、言語ごとの特徴や得られた気づきを共有します。

また、本セッションでは「AIに頼って新しい言語を書くとき、提案されたコードが正しいかどうか判断できない」という課題にも触れます。AIからの回答をどのように取捨選択し、少しでも確からしいコードに近づけていくか、その実体験と工夫も紹介します。

このセッションで体験できること

  • Perlを触ったことがない方でも、筆者と同じ目線でPerlの性質や開発体験を学べる
  • AIが提案するコードの正しさをどう判断するか、そのヒントやTipsを得られる
  • 「新しい言語を学びたいけれどハードルが高い」と感じる方が、AIを活用して一歩を踏み出すきっかけになる