← 最新の論文
💬 NLP

ArkTS-CodeSearch: A Open-Source ArkTS Dataset for Code Retrieval

本論文は、OpenHarmonyのエコシステムにおけるArkTSのコード理解を促進するため、GitHubやGiteeから構築した初のオープンソースのArkTSコード検索用データセットと、それを用いた評価ベンチマークおよび微調整済みモデルを提案するものです。

原著者: Yulong He, Artem Ermakov, Sergey Kovalchuk, Artem Aliev, Dmitry Shalymov

公開日 2026-02-10
📖 1 分で読めます☕ さくっと読める

原著者: Yulong He, Artem Ermakov, Sergey Kovalchuk, Artem Aliev, Dmitry Shalymov

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

タイトル:『ArkTSという「新しい言語」の辞書と、超高性能な「翻訳・検索ガイド」を作ろう!』

1. 背景:新しい言葉が生まれても、辞書がない!

想像してみてください。ある日、世界中で「ArkTS(アーク・ティー・エス)」という、とっても便利で新しい「魔法の言葉(プログラミング言語)」が流行り始めました。みんなこれを使って、スマートデバイス(スマホや家電など)を動かすすごい仕組みを作っています。

ところが、ここで大きな問題が発生しました。
新しい言葉すぎて、**「この言葉はどういう意味?」「この機能を使いたい時は、なんて検索すればいいの?」**という、いわゆる「辞書」や「検索ガイド」が世の中にほとんど存在しないのです。

これでは、新米の魔法使い(プログラマー)は、膨大な魔法の呪文の中から、自分がやりたいことを見つけるのに一生かかってしまいます。

2. この研究がやったこと:世界中の「魔法のメモ」を集めて整理した!

研究チームは、この問題を解決するために、大きく分けて2つの「宝探し」を行いました。

  • 宝探し①:巨大な「魔法の辞書」作り
    世界中のインターネット(GitHubやGiteeという場所)を駆け巡り、ArkTSという言葉で書かれたプログラムを大量に集めました。
    ただ集めるだけでなく、**「この呪文(コード)は、こういう意味だよ(コメント)」**というセットを、魔法の道具(Tree-sitter)を使って丁寧に切り出し、整理しました。これが今回発表された「ArkTS-CodeSearch」というデータセットです。

  • 宝探し②:超優秀な「検索コンシェルジュ」の育成
    次に、集めた辞書を使って、AI(検索コンシェルジュ)を猛特訓させました。
    「『画面を明るくする魔法』って言われたら、この呪文を出しなさい!」という練習を何万回も繰り返させ、言葉の意味と呪文の形を一致させるトレーニングをしたのです。

3. 面白い発見: 「予習」が大事!

研究の中で、とても面白いことが分かりました。

AIを鍛えるとき、いきなりArkTS(新しい言葉)だけを教えるよりも、**「似ている言葉(TypeScriptという少し古い言葉)」を先に勉強させてから、ArkTSを教える(予習させる)**ほうが、圧倒的に賢くなったのです!

これは、例えば「全く知らないフランス語」をいきなり学ぶより、「似ているイタリア語」を少し知っている状態からフランス語に入るほうが、習得が早いのと同じ理屈です。

4. 結果: どんなAIが一番優秀だった?

実験の結果、以下のことが分かりました。

  • 「言葉のニュアンス」を理解する力が重要: 単に文字が一致しているかを見るのではなく、「意味が似ているか」を判断できるAIが最強でした。
  • 「中国語」の知識も武器になる: 今回集めたデータには中国語のメモも多かったため、中国語が得意なAIが、ArkTSの検索でも高い実力を発揮しました。
  • サイズが全てじゃない: 体の大きな(パラメータが多い)AIよりも、中くらいのサイズのAIでも、しっかり「予習(TypeScriptの学習)」をさせれば、大きなAIに勝てるほど賢くなりました。

5. まとめ: これからどうなる?

この研究によって、ArkTSという新しい言葉を使う人たちは、**「やりたいことを言葉で入力するだけで、瞬時に正しい呪文を見つけ出してくれる」**という、魔法のような検索体験を手に入れられるようになります。

これは、OpenHarmonyという新しいエコシステム(世界観)が、もっと便利に、もっと速く成長するための「基礎となる地図」を手に入れたようなものなのです!

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →