10
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

「CodeClimb」AI時代の新しいプログラミング学習のためのサービスを開発しました

Posted at

はじめに

AI時代になり、プログラミング学習のあり方は大きく変わっていると思います。

エンジニアの仕事はAIに全て奪われる、とか言われていますが、プロダクトのコードに責任を持つことは、人にしかできません。今流行りのバイブコーディングが初心者に普及したままでは、自律的に考え、使用技術の理由を説明できる人材が、どんどん少なくなっていくのではないでしょうか。

文法や細かい言語仕様にまで初心者が精通する必要はないですが、なぜこの言語なのか、なぜこの実装なのか、を初心者でも理解しながらAIコーディングができることは、今後のIT業界に影響を持つと考え、今回私たちはCodeClimbというサービスを開発しました!

CodeClimbの概要

CodeClimbは、理解が伴うAIコーディングをサポートするPCアプリです。
ユーザーは最初に、プロジェクトに対して「どのような機能を実装するか」を入力します。
すると、AIエージェントの対話の中で「どのような技術を使うか」の選択肢が複数提示され、ユーザーはそれを読みながら使用技術を選択します。

技術を選択すると「クエスト」が生成されます。ここでは使用技術や実装方針に関するクイズがあり、ユーザーはクイズを通じて実装理解に必要な知識を補填できます。

クエスト後には、どのように実装したらいいかが提示されるので、それを元にユーザーは実装をしていきます。間違った編集をしていないか、ファイル編集をCodeClimbが監視します。

これらの機能により、AI時代に必要な理解と、AIによる実装の速さが共存する、新しい開発体験を提供します。

チームで使う

団体でCodeClimbを使うこともできます。
チーム管理者は、ユーザーそれぞれの利用技術などのステータスを見ることができます。

また、チームの中での自分の技術スタックや、どのような人がその領域に特化しているか、を視覚化した技術マップ画面も実装しています。

CodeClimbのこれから

クイズがより本質的な問題を提示するようにする他、生成されるコードが正しいかを前もって検証する仕組みを実装する予定です。

年内リリース予定!

10
0
0

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
10
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?