【福岡/東京 両日開催!】Findy AI Meetupを開催しました

こんにちは。

ファインディ株式会社でテックリードマネージャーをやらせてもらってる戸田です。

現在のソフトウェア開発の世界は、生成AIの登場により大きな転換点を迎えています。

GitHub CopilotやClaude Codeなど生成AIを活用した開発支援ツールが次々と登場し、開発者の日常的なワークフローに組み込まれつつあります。

そのような状況の中で先日、福岡でFindy AI Meetupの第3回を開催しました!

findy-inc.connpass.com

そして今回は更に!東京でFindy AI Meetupを初開催しました!

findy-inc.connpass.com

当日参加くださったみなさま、ありがとうございました!

Findy AI Meetupとは?

ファインディ株式会社のエンジニアが主催する技術系のオフラインイベントです。

ファインディ株式会社では、生成AIやAIエージェントの活用を通じて開発生産性の向上を目指す取り組みを行っています。このイベントでは、ファインディのエンジニアが社内での実践事例を紹介するとともに、エンジニア同士がつながり、知見の共有や交流を目的としています。

今回のMeetupは福岡では3回目の開催となっており、前回開催にも参加くださった方々が3割ほど、初参加の方々が7割ほどの割合でした。

福岡の開催日はYAPCの前日となっており、福岡開催でありながら県外からの参加者の方も多数いらっしゃいました。50人の申し込み枠に対して定員を超える申込みをいただき、改めて皆さんのAIに対する関心の高さを実感しました。

東京での開催は初めてでしたが、こちらも多くの方に参加いただき、大盛況となりました。

まだ参加したことがない読者の方も次回開催には是非ご参加ください。

登壇内容

生成AIではじめるテスト駆動開発

最初は弊社フロントエンドテックリードの新福が「生成AIではじめるテスト駆動開発」と題して、検証中の開発プロセスについて発表しました。

生成AIを用いた開発では、「思ったような出力が得られない」「動かないコードが出力される」といった場面を目にする機会があると思います。

そこで、この発表ではGitHub CopilotのChat Modesの機能を交えつつ、テスト駆動開発に着目して開発プロセスの検証を実施しました。

使用したプロンプト等のサンプルは↓こちらのリポジトリにあります。参考になりましたら幸いです。
https://github.com/puku0x/gen-ai-tdd-test/tree/main/.github/chatmodes

テスト駆動開発の検証を通して、これまでソフトウェア開発で培われてきたノウハウは、生成AI時代でも通用するものであるという気づきを得られました。

生成AIが出力するテストコードのリアル:よくあるコードと改善のヒント

次に私(戸田)が、「生成AIが出力するテストコードのリアル:よくあるコードと改善のヒント」と題しまして、生成AIが出力するテストコードの実状と、より良いテストコードを生成するためのポイントについて紹介しました。

テストコードは生成AI時代において、生成AIが暴走しないためのガードレールとしての役割を持ちます。

しかし、生成AIが出力するテストコードの質においては、未だ伸び代が残っているのが現状です。

不要なテストケースが追加されてしまったり、「テストを通すためのテストコード」が生成されてしまったり、変更に対して弱いテストコードが生成されてしまうことがあります。

この問題を解決するために簡単にできるポイントとしては、既存テストコードの見直しやmockの活用、テストコードのサンプルコードの用意などがあります。

生成AI時代にテストコードが持つ役割は、今までのものより重要なものとなりました。出力される実装コードの質を向上したい場合は、テストコードとも向き合うことが重要です。

今回の登壇と資料が皆さんの参考になると幸いです。

データエンジニアリングにおけるAIの活用と未来

データソリューションチームにおける取り組みについてお話させていただきました。

会の性質上、データ基盤について知っている方が少ないと想定されましたので、前半にデータ基盤についての説明を入れています。

後半では、Devinの導入の話や社内のADK活用事例を紹介しました。ADKについては、田頭 (@tagasyksk) さんが記事を公開されているので気になる方はチェックしてみてください。

tech.findy.co.jp

speakerdeck.com

新規プロダクト開発におけるAI活用事例

最後にエンジニアの嶋村が、新規プロダクト開発の中でどのようにAIを取り入れていったかを紹介しました。少人数でスピードが求められる状況の中、AIを前提にどう開発を設計したかがテーマです。

発表では、開発の土台づくりから日々の作業の進め方まで、AIと協力しながらプロダクトを作るための考え方を整理してお伝えしました。また、実際の開発で役立った細かなAI活用のTipsも紹介しています。

「AIに合わせて開発を組み立てるとどうなるのか?」という視点でまとめた内容になっていますので、ぜひスライドも合わせてご覧ください。

懇親会

登壇発表後は参加者の皆さんと懇親会を開催しました。

懇親会では「パックマンルール」をお願いしています。懇親会で誰かと話すときは新しい人が会話に入れるように、一人分のスペースを空けて話しましょう。というルールです。

パックマンルール

生成AI活用における悩みや知見を意見交換して、楽しんでいただけたようです。

まとめ

当日、イベントに足を運んでくださった参加者のみなさん、本当にありがとうございました。頂いたアンケート結果を、次回開催の参考とさせていただきます。

残念ながら今回のイベントに参加出来なかったみなさんも、次回イベント開催時には是非ご参加ください!

現在、ファインディでは一緒に働くメンバーを募集中です。

興味がある方はこちらから ↓ herp.careers