エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 コードを意味的に分割するTypescriptライブラリcode-chopperを作ってみました。 主な応用として レ... 概要 コードを意味的に分割するTypescriptライブラリcode-chopperを作ってみました。 主な応用として レポジトリの関数・クラス宣言を一覧として表示する(ctags/Aiderのrepomapに近い) 関数・変数間の依存関係をKatz中心性で解析して、コードベース中でどのエンティティが重要かを調べる 関数の実装を順にとってきて、それぞれのドキュメントをLLMに自動で書かせる といったことが実装できます。具体的な実装は以下の作例集にまとまっています。 作例: インストールと使い方 導入 npm/bunなどで導入できます。bunがおすすめです。 import { createParserFactory, parseCodeAndChunk } from "code-chopper"; /** * 解析対象のPythonコード */ const pythonCode = ` cl