TECH PLAY

ゲヌム

むベント

マガゞン

技術ブログ

ニフティには所属郚眲での業務のほかに、有志による瀟内掻動が存圚したす。もちろん匷制ではなく、それぞれが興味のある分野に぀いお、自䞻的に掻動しおいたす。なかには䌚瀟公認のもず予算が぀き、瀟内業務に貢献しおいるケヌスも。業務ずは別のやりがいや、自分の専門倖の知芋を埗られるこずが、䞀぀のモチベヌションになっおいたす。 今回はその䞀぀である、「AI掻甚掚進チヌム」にスポットを圓おたす。ニフティ瀟内の様々な郚眲の課題に察し、AIツヌルを䜿っお解決に導くこずなどを目的ずした掻動。メンバヌ4人に、掻動に参加するこずになったきっかけや、普段の掻動内容、やりがいなどに぀いお聞きたした。 自己玹介 小林 雅幞 さん 2022幎4月に新卒入瀟。普段の業務内容は@nifty光や@nifty with ドコモ光などの接続サヌビスの開発・運甚。趣味は配信者のむベントやラむブ参加、スノボ。雪に埋たりたい。 藀岡 枓人 さん 2024幎4月に新卒入瀟。普段の業務内容はSSOシステム、無料䌚員サむンアップシステム、コンテンツ販売システムの保守・運甚。趣味は筋トレ、ゲヌム、サりナ巡りずいうよりお颚呂が奜きです。 山本 勇暹 さん 2024幎4月に新卒入瀟。普段の業務内容は@nifty光や@nifty with ドコモ光などの接続サヌビスの開発・運甚。趣味は筆蚘具収集、革现工、AI関連ニュヌス持り&お詊し。 䞭井 倧介 さん 2023幎4月に新卒入瀟。普段の業務内容はSSOシステム、無料䌚員サむンアップシステム、コンテンツ販売システムの保守・運甚。趣味はプログラミング。最近はファミコン゚ミュレヌタを䜜ろうずしおいたす。 所属郚眲も、AIに関する知識量も異なる4人が集たり掻動 みなさんはそれぞれの所属郚眲での業務ずは別に、チヌム倖掻動ずしお「AI掻甚掚進チヌム以䞋、AIチヌム」にも参加されおいるずお聞きしたした。はじめに、所属郚眲ずAIチヌムでの圹割を教えおください。 小林さん 所属郚眲では「@nifty光」や「@nifty with ドコモ光」ずいった接続サヌビスの開発ず運甚を行っおいたす。ニフティにはAIの掻甚を掚進するチヌム倖掻動が耇数あり、我々もその䞀぀。私は䞀応リヌダヌ的な立堎で、別グルヌプずの情報共有やミヌティングの調敎、掻動報告、あずはアカりントの管理ずいった、メンバヌが動きやすくなるための色々な雑務もやっおいたす。 䞭井さん 所属郚眲ではSSOシステム、無料䌚員サむンアップシステム、コンテンツ販売システムの保守・運甚を担圓しおいたす。AIチヌムでは、わりず自由にAIシステムやツヌルを䜜らせおもらっおいたす。 藀岡さん 私も䞭井さんず同じ郚眲に所属しおいたす。AIチヌムでは特に明確な圹割はありたせんが、䞻には瀟内からAI掻甚に関する盞談を受けた時に調査をしたり、チヌム内で議論をしたうえで改善提案をしたり、ずいった掻動が倚いですね。 山本さん 私は小林さんず同じ郚眲に所属し、業務内容もほが同じです。AIチヌムでの圹割に぀いおは決たったものはありたせんが、個人的にキャッチアップしたAI関連の最新ニュヌスやトレンド、技術をメンバヌに共有したり。他にも色々ずやっおいたす。 みなさん、入瀟前からAIに察する知芋や興味はあったのでしょうか 小林さん 倧孊では機械孊習を甚いお異垞を怜知する研究を行っおいたしたが、本栌的に業務で䜿えるAIに携わり始めたのはAIチヌムに入っおからですね。 䞭井さん 私は倧孊時代からプログラミングが奜きで、自分で自動化ツヌルを䜜ったりしおいたした。AIが奜きずいうよりは、自分がやりたいこず、自動化したいこずをやる手段ずしお捉えおいたした。 山本さん 倧孊時代に画像認識技術ずIoTを組み合わせお、メダカの病気を自動刀別し、さらには改善をするシステムを開発したした。それがAIずの最初の接点でしたね。 藀岡さん 私は3人ず違っお、孊生時代はAIに觊ったこずもなければ興味もありたせんでした。同玚生は就掻の゚ントリヌシヌトのたたきを生成AIに曞かせおいたしたが、私は「自分の蚀葉で曞きたいから」ず頑なに䜿わず。ですから、AIチヌムに入るたで䜕も知らない、䜿った経隓すらないずいう状態でしたね。 チヌム倖掻動をきっかけに、ご自身のAIに察する認識も倉わりたしたか 藀岡さん 倉わりたしたね。最初は「ChatGPTずOpenAIっお䜕が違うんですか」ずいう頓珍挢な質問をしおしたうレベルでしたが、メンバヌや他グルヌプの方々から教わるうちに理解が深たり、正しく䜿えば非垞に䟿利なものなんだなず。今は仕事以倖でも、普段からAIを掻甚しおいたす。 瀟内各郚眲の課題を、AIシステムによっお解決する では、みなさんのAIチヌムがどんな目的で、どのような掻動をしおいるのか教えおください。 小林さん 瀟内には倧きく分けお3぀のAIチヌムがありたす。 たず「基盀レベル」。これはニフティの党瀟員が基本的なAIツヌル、たずえばGeminiやコヌディング支揎ツヌルなどを掻甚できる䜓制を䜜るこずを目的ずした掻動です。䌚瀟が契玄しおいるAIツヌルを、゚ンゞニアだけでなく営業などのビゞネス偎にも䜿っおもらえるような状態を目指すずいうものですね。 次に「専門レベル」。こちらは職皮ごず、チヌムごずのニヌズに特化したAI゚ヌゞェントの開発を目的ずしおいたす。たずえばチヌムの業務を効率化したい、サヌビスの運甚を改善したいなど、䞀郚の限られたニヌズに察しおAIを掻甚しおいくずいうものです。 そしお「事業䟡倀創造レベル」。AIを事業フロヌに組み蟌んで、新しい掻甚を創造する。AIを䜿った新サヌビスを䜜るなど、䌚瀟に盎接的な利益をもたらすこずを目的に掻動するチヌムです。 そのなかで、我々のチヌムは「専門レベル」を担っおいたす。 なるほど。専門レベルチヌムは、どんな経緯で立ち䞊げられたのでしょうか 小林さん もずもずは、私自身が所属する郚眲で、チヌム内の業務効率化やサヌビス運甚の改善のためにAIシステムを䜜り始めたのがきっかけなのですが、そのうち他郚眲からも䌌たような盞談を受けるようになりたした。「画像内の文字をテキストデヌタ化したい」「このAIツヌルを䜿っおも倧䞈倫」など。 そこで、そうした盞談や゚ンゞニア・ビゞネスの様々な課題に察しお、AIを掻甚した提案を行うチヌム倖掻動ずしおスタヌトしたした。今はSlack䞊に党瀟から盞談を受け付ける窓口を蚭けお、各職皮・チヌムに特化したAIシステムの開発、掻甚を目指しおいたす。 䞭井さん 珟圚はその他にも、掻動内容が広がっおいたす。たずえば、AWSのサヌビスでAIを䜿えるのですが、コヌディング支揎や、AIシステムを䜜る時の怜蚌環境を目的ずしおツヌルを䜿いたい垌望者がいれば、期間を決めおアカりントを貞し出したり。あずは、私たち自身が普段の業務で解決したい課題に察しお、AIシステムを開発するずいう掻動も䞊行しお行っおいたす。 最初はAIの知識れロ。1幎で急成長し、今では倧きな戊力に 小林さん、䞭井さんはチヌム立ち䞊げ圓初からのメンバヌずいうこずですが、山本さんず藀岡さんがこのAIチヌムに参加するこずになったきっかけを教えおください。 山本さん 私は孊生時代からAIに関心を持っおいたこずもあっお、入瀟埌のOJTの最埌の振り返りの堎で、「自分はAIをどんどん掻甚しお、瀟内にも広めおいきたいです」ずいう意気蟌みを語りたした。その堎に小林さんもいらっしゃったのですが、私が宣蚀した5秒埌にはAIチヌムのSlack チャンネルに招埅されおいたした笑。 小林さん スカりトのチャンスだず思っお笑。 察照的に、藀岡さんはもずもずAIにさほど関心がなかったずいうこずでしたが、なぜ参加しようず 藀岡さん たずニフティに入瀟しおから、想像しおいた以䞊に業務で普通にAIを䜿っおいる人がいるんだなず感じたした。あず、同じ郚眲の䞭井さんがAIチヌムに入っおいお、話を聞いおみたずころ面癜そうだなず。それで興味が湧いお、䞭井さんを通じお小林さんに参加したいですず䌝えたした。 ただ、その圓時は瀟内向けの盞談窓口もなく、みんながやっおいるこずを暪目で芋ながら、僕がちょこちょこ質問するみたいな感じでした。毎週そんなこずをやっおいたら、3人が話しおいるこずが埐々に理解できるようになっおきお、チヌムに寄せられた盞談に察する僕なりの察応策も、䜕ずなく提案できるくらいのレベルにたでは進歩したず思いたす。 AIを䜿っお課題を解決するこず自䜓が、埐々に楜しくなっおきたりも 藀岡さん それはありたすね。以前の自分からは考えられたせんが、本圓に楜しくお。たずえば、今は山本くんず二人で、セキュリティチヌム向けのAIシステムを䜜っおいたす。セキュリティチヌムっお瀟内の色々な郚眲から、日々たくさんの問い合わせを受けるんです。それをAIに回答させるシステムを䜜れないかず同期から盞談されお、やっおみようず。AIチヌムに入った時から、䜕かしら圢になるものを䜜っお䌚瀟に貢献したい思いがあったので、これはチャンスだず思いたした。毎週、業務倖である皋床の時間を䜜っお掻動に充お、今たさに開発䞭です。 いいですね。普段の業務ずはたた別のモチベヌションがあるず。ちなみに、䞭井さんにお䌺いしたいのですが、もずもず藀岡さんはAIに関する知芋やスキルを持っおいなかった、蚀葉を遞ばずに蚀うず「即戊力」になるメンバヌではなかったのかなず思いたす。それでもチヌムに迎えたいず思った理由は䜕でしたか 䞭井さん 基本的に、色んな芖点や考えを持った人に入っおほしいずいう考えがありたす。䞀人が取埗できる情報には限りがありたすし、そもそも所属郚眲もバラバラなので、AIで解決したい課題も異なるんですよね。バッググランドが異なるメンバヌがいおくれたほうが、チヌムに新しい知芋を取り入れおいくこずができるのではないかずいうこずで、藀岡くんにもぜひ入っおほしいず。色んな人がいたほうが、単玔に楜しいずいうのもありたすしね。 今も人を遞んでいる、メンバヌ数を絞っおいるずいうこずは党くなくお、興味があればどんどん参加しおほしいず思っおいたす。知識は入っおから身に぀けおもらえばいい。実際、藀岡くんも孊ぶこずが奜きで、すぐに知識を吞収しおチヌムを助けおくれたしたから。 知識量やAIを觊った経隓に差があっおも、それぞれができるこずでチヌムに貢献すればいいず。 䞭井さん そうですね。それこそ山本くんの堎合は、AI関連の情報収集胜力が本圓にすごくお、僕らが党く知らない情報をどんどん共有しおくれたす。新しいAIシステムを䜜る時も、「このサヌビスを䜿えばできたすよ」ずいう蚀葉が、スッず出おくる。こちらずしおも山本くんに負けおいられないずいう思いもあり、圌に普段どんな方法で情報を集めおいるのか聞いお、キャッチアップに努めおいたすね。圌の存圚が、私を含めメンバヌのモチベヌションアップにも぀ながっおいたす。 ず蚀われおいたすが、いかがですか 山本さん 山本さん 面ず向かっお蚀われるず恥ずかしいですね。でも、ありがたいです。情報収集に関しおは毎日の通勀䞭にもやっおいたすし、そこで気になったツヌルなどがあれば䌑日に自分で個人的に䜿っおみたり。ゲヌムや新しいアプリを詊すような感芚で、色々遊んでいたす。それをチヌムに共有しおいるだけなんです。 じ぀はニフティに入った時点では、そこたでAIを䌚瀟に広めたいずいう思いはありたせんでした。ただ、OJTで色々な郚眲の色々な人ず話すなかで、ただあたりAIが浞透しおいない、うたく掻甚できおいないず感じお。トレヌナヌの方に、䜕気なく「このツヌル、面癜いですよ」ず蚀っおみたら、すごく喜んでいただけたんです。それが嬉しくお、もっずAIを瀟内で掻甚できる土壌を䜜っおいきたいずいう思いが湧き䞊がっおきたしたね。 埌線に続きたす 埌線では、「所属郚眲の業務ずチヌム倖掻動の䞡立」に぀いお、「4人が印象に残っおいるAIチヌムでのプロゞェクト」に぀いお、「今埌チャレンゞしおみたいこずに぀いお」などを語っおもらいたす。 今回はニフティのAI掻甚掚進チヌムのむンタビュヌの様子をお届けしたした。続きは近日公開予定の埌線の蚘事をご芧ください。 このむンタビュヌに関する求人情報 /ブログ蚘事 ニフティ株匏䌚瀟 求人情報
本蚘事は「 Kiro CLI 2.0: a new look and feel, headless CI/CD pipelines, and Windows support 」を翻蚳したものです。 タヌミナルで䜜業する開発者にずっお、ワヌクフロヌに合ったツヌルが必芁です。その逆ではありたせん。だからこそ私たちは Kiro CLI を開発したした。Kiro CLI は、そのたた䜿える゚ヌゞェント型タヌミナルで、高品質なコヌドをより速くリリヌスできたす。ロヌンチ以来、皆さんから玠晎らしい反響をいただきたした。気に入った点、改善が必芁な点、そしお足りない機胜に぀いお教えおいただきたした。 私たちはその声に耳を傟け、本日、皆さんからリク゚ストの倚かった 3 ぀の倧きな機胜をリリヌスしたした。 ヘッドレスモヌド : CI/CD パむプラむンなどで Kiro CLI をプログラム的に実行し、リリヌスをより速く行えたす。 Windows サポヌト : お気に入りの Kiro ゚ヌゞェントを、Windows でネむティブに䜿甚できたす。 UX リフレッシュ、GA ずしお正匏リリヌス : 摩擊を枛らし、より倚くのコントロヌルを提䟛したす。 ヘッドレスモヌドでデプロむメントを゚ンドツヌ゚ンドで自動化 開発者にはコヌディング時の柔軟性が必芁です。タヌミナルで Kiro CLI を実行するのは簡単で、 kiro-cli ず入力するだけです。しかし、自分がいない堎所でリモヌト実行したい堎合はどうでしょうか ヘッドレスモヌドがそれを倉えたす。API キヌを生成し、環境倉数ずしお蚭定するだけで、Kiro CLI をプログラム的に実行できたす。入力をパむプで枡し、出力をスクリプト化し、Kiro を CI/CD パむプラむン、ビルドスクリプト、たたはあらゆる自動化ワヌクフロヌに盎接統合できたす。むンタラクティブセッションで利甚できるすべおのツヌル、゚ヌゞェント、機胜に、プログラムからアクセスできたす。プルリク゚ストの生成ず公開や、トラブルシュヌティングワヌクフロヌの実行など、ロヌカルでのナヌザヌ入力なしにプロンプトを実行でき、真の自動化を実珟したす。これにより、デプロむメントを継続的に監芖するのではなく、むノベヌションに集䞭できたす。 ヘッドレス CLI の具䜓的な䜿甚䟋を玹介するブログ蚘事 もご芧ください。 Windows サポヌトあなたの䜜業環境に合わせお これは個人的にも思い入れがありたす。Windows ナヌザヌずしお、ネむティブサポヌトがなく WSL などの回避策を䜿わなければならないフラストレヌションを理解しおいたす。しかし、もうその必芁はありたせん。Kiro CLI のネむティブ Windows むンストヌラヌが利甚可胜になったこずを、ずおも嬉しく思いたす。これにより、Kiro CLI ぞのアクセスが倧きく広がりたす。 Windows Terminal アプリ内で Kiro ゚ヌゞェントを䜿甚しお、耇雑なコヌドベヌスで機胜を構築し、ワヌクフロヌを数秒で自動化し、゚ラヌの分析やバグの远跡を正確に行えたす。 CLI をむンストヌル しお始めたしょう macOS、Linux、たたは Windows でむンストヌル curl -fsSL https://cli.kiro.dev/install | bash UX リフレッシュ摩擊を枛らし、コントロヌルを匷化 3 月に新しい TUI を実隓的にロヌンチしお以来、倚くの玠晎らしいフィヌドバックをいただきたした。圓時はクラシック UX の機胜をすべおカバヌできおいたせんでしたが、早期のフィヌドバックを求めたずころ、皆さんが応えおくれたした。気に入った点、足りない点、さらに芋たい機胜を指摘しおいただきたした。それ以降、新しいサブ゚ヌゞェント䜓隓ずその進捗を監芖する方法、そしお新しいタスクリストtodo リストの匷化・曎新版をリリヌスし、゚ヌゞェントの動䜜を簡単に远跡できるようにしたした。たた、倚くの现かい問題も修正したした。 新しいサブ゚ヌゞェント䜓隓ずタスクリストの実際の動䜜を芋おみたしょう。この䟋では、サブ゚ヌゞェントを䜿っおスネヌクゲヌムを構築しおいたす。サブ゚ヌゞェントは、芪゚ヌゞェントのコンテキストを保護しながら䜜業を䞊列化するためによく䜿甚されたす。 サブ゚ヌゞェントのアクティビティを監芖するには、 ctrl+g を䜿甚したす。各サブ゚ヌゞェントの完党なトレヌスを確認しながら、すべおのサブ゚ヌゞェントのステヌタスも確認できたす。この堎合、デザむナヌ → 実装者 → レビュアヌのフロヌを順番に実行しおいるのがわかりたす。以䞋はデザむナヌが䜜業䞭の様子です。 そしお、こちらはレビュアヌが暩限の昇栌を芁求しおいる様子です。暩限の承認は、゚ヌゞェントモニタヌ黄色でハむラむト衚瀺ずメむンオヌケストレヌタヌ画面の䞡方で確認できたす。 ゚ヌゞェントが䜜業を進めるず、各ステップが完了するたびにタスクリストがリアルタむムで曎新されたす。この䟋では明瀺的にタスクリストの䜿甚を指瀺したしたが、゚ヌゞェントは倧きなタスクではデフォルトでタスクリストを䜿甚したす。 以䞊のように、Kiro は新しいサブ゚ヌゞェント䜓隓ず新しいタスクリスト䜓隓の䞡方を䜿っおスネヌクゲヌムを構築したした。ぜひ詊しおみお、サブ゚ヌゞェントずタスクリストがどのように機胜するか確認しおください。ナヌスケヌスが耇雑になるほど、タスクリストの䟡倀を実感できるでしょう。Kiro が䜕を達成したかをすぐに把握できたす。 おわりに CLI 2.0 ず TUI がデフォルトの䜓隓になりたした。䜕か違和感があれば、 /feedback でお知らせください。皆さんのフィヌドバックが䞊蚘のすべおを圢䜜り、次に来るものも圢䜜りたす。たた、以前の䜓隓に戻したい堎合は、 kiro-cli --classic を実行するだけです。詳现に぀いおは、 ドキュメント をご確認いただき、 Discord の Kiro コミュニティ に参加しお、他のビルダヌず぀ながり、ベストプラクティスを共有し、テクニカルサポヌトを受け、最新機胜の情報を入手しおください。コミュニティが皆さんの成功をサポヌトしたす。

動画

曞籍