メインコンテンツへスキップ

All Posts

News bits

Goチームが2025年開発者サーベイ結果を公開、過半数がAIツールを毎日利用

Goチームが2025年Go開発者サーベイの結果を公開した。回答者の53%がAI-powered development toolsを毎日利用している一方で、生成コードの品質への懸念から満足度は中程度に留まる傾向が示された。

主な調査結果は以下の通り。

  • AI利用: 53%が毎日利用。利用用途は情報の要約や知識ギャップの補完が主。
  • Editor: VS Code (37%)、GoLand (28%)が主流。新興のZedとCursorが各4%までシェアを拡大。
  • 課題: 機能しないコード(53%)や低品質なコード(30%)の生成が主な不満点。

言語自体の満足度は91%と高く維持されているものの、goコマンドのドキュメント改善やベストプラクティスの普及に課題が残ると報告されている。

出展:Results from the 2025 Go Developer Survey

Genkit Go 1.0、Google製AIフレームワーク

GoogleがGo言語のAI開発フレームワーク「Genkit Go 1.0」を正式リリースした。

Genkit GoはGo構造体とJSONスキーマ検証による型安全性を提供し、Google AI、OpenAI、Anthropic、Ollamaなど複数のAIプロバイダーを統一されたAPIで利用可能。ツール呼び出し、RAG、マルチモーダルコンテンツ対応など高度なAI機能をサポートする。

go
recipeFlow := genkit.DefineFlow(g, "recipeGeneratorFlow", 
    func(ctx context.Context, input *RecipeInput) (*Recipe, error) {
        recipe, _, err := genkit.GenerateData[Recipe](ctx, g,
            ai.WithPrompt(prompt),
        )
        return recipe, nil
    })

またgenkit init:ai-toolsコマンドにより、Gemini CLI、Claude Code、Cursorなど複数のAIコーディングアシスタントとの統合を自動化。スタンドアロンCLIバイナリとインタラクティブなDeveloper UIにより、開発効率を向上させる。

出展:Announcing Genkit Go 1.0 and Enhanced AI-Assisted Development - Google Developers Blog

Go製のTypeScript-firstリンター「Rslint」がRspackファミリーに追加

Rspackファミリーに、Goで書かれた新しいTypeScript-firstリンター「Rslint」が追加された。Rust製ではなく、typescript-goを利用している。

このプロジェクトはtsgolintのフォークであり、現在はexperimental stage。元のプロジェクトであるtsgolintに開発継続の予定がないため、作者の許可を得て引き継がれた。

出展:Rspack - X

リポジトリ:web-infra-dev/rslint

著者について

Hi there. I'm hrdtbs, a frontend expert and technical consultant. I started my career in the creative industry over 13 years ago, learning on the job as a 3DCG modeler and game engineer in the indie scene.

In 2015 I began working as a freelance web designer and engineer. I handled everything from design and development to operation and advertising, delivering comprehensive solutions for various clients.

In 2016 I joined Wemotion as CTO, where I built the engineering team from the ground up and led the development of core web and mobile applications for three years.

In 2019 I joined matsuri technologies as a Frontend Expert, and in 2020 I also began serving as a technical manager supporting streamers and content creators.

I'm so grateful to be working in this field, doing something that brings me so much joy. Thanks for stopping by.