現代機械学習の学習記録 #4
仕事にAIを持ち込むにあたって、パッと思いつくのが
- 既存のコードを解析して文脈とか専門用語を学習する
- その学習内容を使って質問に答える
- 文字情報じゃなくて図で可視化する
- ここは正確だったりすべての要素を含まなくていい、ヒント・とっかかりとしてエンジニアがコードを読む助けになってくれればいい。
要素を調べてみよう。
コードの解析・学習
会社のコードを学習させるので、まぁいったんBedrockやろなぁ
微調整と事前トレーニングの継続を使用して、独自のデータで Amazon Bedrock のモデルをカスタマイズする | Amazon Web Services ブログ
手動で試してないけど、ソースコードをべた覚えさせるのは、絶対モデルが壊れる気がする・・・質問の解釈と回答はファジーでいいけど、コード内の構造は正確に把握されるべきなきがする。
というわけで、コードの構造解析はLanguage Serverにさせるのはどうだろうか
Official page for Language Server Protocol (microsoft.github.io)
よく読むと、どちらかというとLSIFのほうがエディタによらない構造解析に使えそう
Overview (microsoft.github.io)
ぽいきはするけど、この辺は具体的に触る必要がありそう。
いちおう、べたにソースコードを覚えさせるようなモデルがあるのか探してみる。
続きを読む