Slide 1

Slide 1 text

1 Junie by JetBrainsという選択肢もありかもしれない。 解いてくれる課題 AIエージェントユーザー会・オフ会(第 1回)

Slide 2

Slide 2 text

2 自己紹介 ● 株式会社メルカリ
 ○ Android エンジニア
 ○ AI系開発ツールの社内推進(勝手に)担当 
 ■ Cline は全員使える
 ■ Cursor は全員向けライセンス発行中 
 ■ Devin はPoC実施中 
 ● Melting Hack
 ○ 日本初のApple Vision Pro ハッカソン開催 
 ○ Stable Diffusion, Intel, Alibaba 等とコラボして(ハッカソン) イベント開催 
 ● 趣味
 ○ 旅行、カンファレンス(6月はWWDC参加してきます) 
 ○ プログラミング 
 Kuu

Slide 3

Slide 3 text

3 言及されてなくて悲しいので、 Junieについて話す

Slide 4

Slide 4 text

4 Junie とは ● Jetbrains が開発してる ○ Intellij Idea 等のIDEの会社 ● Intellij Idea の拡張機能として動作する ○ Visual Studio Code に対するClineみたいな ● 純粋な機能比較表を作ったらCursorやDevinには劣後する ○ 機能のキャッチアップを積極的にしてる印象

Slide 5

Slide 5 text

5 体感でJunieの強みと弱み ● コンテキスト把握力が強い ● CursorのAgent modeより慎重に変更を行う

Slide 6

Slide 6 text

6 Junie が筋の良い技術だと思っている理由 ● 既存のAI開発ツールを触っていて感じる点 
 ○ 構文解析力が既存のIDEsと比較すると弱い 
 ○ Cline 
 ■ 単一ファイルごとのSymbol解析程度 
 ○ GitHub Copilot 
 ■ Local index 作成できるファイル数上限が2500 
 ○ Cursor
 ■ MLを使用し理解している 
 IntelliJ IDEA 由来の構文解析、状況把握能力を活用できる

Slide 7

Slide 7 text

7 Junie が筋の良い技術だと思っている理由 ● 業務で活用する場合、Unit Tests がないと Reject されるべき 
 ○ 自然な流れでUnit Tests も生成してくれる 
 ○ AI が意図した挙動するコードを生成したことを確かめるためにもだいじ 
 コード書く -> Unit tests 書く流れが前提になっていて、実用的

Slide 8

Slide 8 text

8 Message by Junie Product Leader

Slide 9

Slide 9 text

9 Junie by JetBrainsという選択肢もありかもしれない。 解いてくれる課題 完