4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ハウインターナショナルAdvent Calendar 2024

Day 3

uithubでChatGPTを用いたコード解析を一段階楽にしよう

Last updated at Posted at 2024-11-27

はじめに

ChatGPT等のLLMにOSSのコード解析を頼もうとしてもなかなか思うような返答がもらえないことがあります。
特に、リポジトリ全体を対象とした質問や、特定の関数やファイル間の関係性を理解したい場合には、
コード量が膨大すぎてAIが正確に把握できないことがしばしばあります。

これを解決してくれるひとつの要素としてuithubがあります。

uithubはリポジトリ全体のコードをひとつのテキストファイルとして取得できます。
これにより、LLMを用いたコード解析や質問がよりしやすく、より正確になります。

使い方

読みたいGitHubライブラリのURLを用意します。
今回は普段競技プログラミングをやるときにお世話になっているcargo-atcoderにしてみました。

uithubの使い方は非常に簡単で、ブラウザ上で"github.com"の"g"を"u"にします。

hoge.gif

すると、project treeの下にコードがずらっと並ぶようなテキストファイルを出力してくれます。

image.png

あとはこれをChatGPT等のLLMに持って行って聞いてあげます。

image.png

ただGitHubのURLを貼って聞くよりも精度をあげて精密に回答してもらえます!

終わりに

非常にありがたいのでぜひみなさんも使ってみてください!

4
1
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
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?