InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
AIワークロードの最適化に向けて:Google Cloud活用のヒントとコツ
Google Cloud社は、企業の社内クラウドインフラストラクチャにおけるでAIワークロードのコスト削減や効率性向上に特化した一連の新しいツール機能を発表した。今回の発表は、企業側からのAIイニシアチブコストの最適化とパフォーマンス・スケーラビリティの維持の両立を求める声の高まりを受けての対応である。
-
AI大陸行動計画:欧州委員会がAI開発におけるスケーリング戦略概要を発表
欧州委員会は、EUにおけるAIの開発とデプロイ推進に向けた新戦略「AI大陸行動計画」を発表した。同計画は、AIインフラストラクチャーへの協調投資、高品質データへのアクセス拡大、EUの戦略的セクターにおけるAI導入推進、AI規則順守への支援に関する戦略概要である。
-
State of React Native 2024 Surveyのハイライト
2024年12月から2025年1月にかけて実施されたState of React Native 2024 Surveyは約3,500人のReact Native開発者から洞察を収集し、React Nativeのエコシステムにおける主要なツールや技術の現状を把握、開発者がより良い意思決定を支援することを目的としている、と調査をキュレーションしたSoftware MansionのソフトウェアエンジニアBartłomiej Bukowski氏は説明する。
-
CloudflareがModel Context Protocol(MCP)サーバーのリモートホスティングを可能に
Cloudflareは、同社のプラットフォーム上でModel Context Protocol (MCP)サーバーをリモート構築およびデプロイする機能を発表した。これにより、AIアプリケーションと外部サービス間の標準化されたインタラクションを目的としたプロトコルの範囲と使いやすさが拡大する。これまではローカルでの実行に限定されることが多かったMCPサーバーが、Cloudflareのグローバルネットワークを活用可能になった。
-
OpenAI社、GPT-4oの画像生成機能改善を発表
OpenAI社が、ネイティブ画像生成機能を搭載したGPT-4oの新バージョンをリリースした。。今回のモデルでは、アップロード画像の修正やプロンプト指示による画像生成が可能になったほか、一貫性を保った複数バージョンの画像生成機能や画像内テキスト生成機能が改善されている。
-
SREと生成AIを利用したeBayのダウンタイム削減方法:KubeCon EUでのアーキテクトによる洞察
KubeCon EUの基調講演で、eBay社のプリンシパルMTSアーキテクトであるVijay Samuel氏は、機械学習やLLMのビルディングブロックを組み込み、自社SREチームのインシデント対応強化を行った際の実体験を披露した。同氏は今回の体験を通し、LLMは万能ではないものの、複数機能を組み合わせることで複雑なシナリオに取り組むエンジニアに役立つことが分かったと語っている。
-
Mistral AIがマルチモーダル文書のLLMベースOCR用APIを発表
Mistral AI社のla Plateforme SaaSで利用可能になったMistral OCRは、テキストと画像、表、数式、高度なレイアウトが混在する複雑な文書をデジタル化するためのOCRソリューションを提供することを目的としている。そのため、科学研究、歴史的文書や工芸品、ユーザーマニュアルなどのデジタル化に特に適していると同社は述べている。
-
OpenAIが文字起こしと音声合成用の新音声モデルを発表
OpenAIはAPIにおいて、文字起こしの精度向上とAI生成音声の制御性向上にフォーカスした新しい音声認識と音声合成モデルを導入した。これらのアップデートは自動音声アプリケーションを強化し、さまざまな環境やユースケースにさらに適応できるようにすることを目的としている。
-
TikTokのネイティブ型クロスプラットフォームUIフレームワーク Lynxがオープンソース化
TikTokを運営するByteDance社は、ネイティブ型クロスプラットフォーム環境でのモバイルアプリ開発用フレームワーク・ツールコレクション Lynxをオープンソース化したと発表した。今回のオープンソース化で、Webマークアップ、CSS、JavaScriptを使用できるようになる。LynxのカスタムJavaScriptエンジンとピクセルパーフェクトなUIレンダリングを活用した、ネイティブアプリ開発ツールの提供を目指している。
-
ESLintがCSS、JSON、Markdownの公式サポートを実装
ESLintを汎用のリンターにする計画に続き、ESLintチームが先日CSS言語の公式サポートを発表した。今回のサポートは、先日追加されたJSONやMarkdown向けリンティングへの追加実装である。
-
OpenAIがカスタムエージェント開発用の新しいAPI、SDK、ツールを発表
OpenAIが新しいResponses API、Agent SDK、可観測性ツールを発表した。これらは本番対応エージェントを作成する際に直面する課題、例えばカスタムオーケストレーションの構築や、複雑な多段階タスクにおけるプロンプトの反復処理に対応するためのものだ。
-
GitHubによるCodeQLのセキュリティ活用方法
GitHubのProduct Security Engineeringチームでは、GitHubの裏側を支えるコードのセキュリティ確保に向けて、CodeQLといったツール開発を通した大規模な脆弱性の検出・修正を行っている。 同チームからアプローチに関する洞察が共有されており、他の組織でもコードベース保護に向けたCodeQLの活用方法を知ることができる。
-
マイクロソフト、SDKの初回ベータ版でAzure Rustの公式サポートを実装
マイクロソフトによるAzure SDK for Rustの初回ベータ版をリリースを受け、Rustアプリケーション開発者のAzureサービス利用が可能になった。今回の初回リリースでは、Identity、Key Vault(シークレットおよびキー)、Event Hubs、Cosmos DBといった重要なコンポーネントライブラリが提供されている。
-
instructlab.aiは、合成データを使用して大規模言語モデル(LLMs)の微調整の複雑さを軽減する
InstructLab.aiは、この論文で説明されているチャットボットのための大規模アラインメント(LAB)コンセプトをオープンソースで実装したものである。論文の要旨によると、LABは大規模言語モデル(LLM)の命令チューニングフェーズにおけるスケーラビリティの課題を克服することを目的としている。このアプローチは、LLMのための合成データベースのアライメントチューニングメソッドを活用する。このアプローチでは、作成された分類法によって、学習データの合成シードを提供できる。
-
コーディングの規約とガイドラインで得られた学び
コーディングの規約とガイドラインに従うことでコードの一貫性が向上するが、運用を誤ると残念な結果につながることがある。 Arne Mertz氏は、規約やガイドラインの採用範囲をソフトウェア開発者で選択し、逸脱箇所を明確に文書化しておくことを提案している。こうすることで、開発者同士がコミュニティや日々の仕事の中でエクスペリアンスを議論でき、不必要で煩雑な書類作業に煩わされることなく、コラボレーションの促進やコード品質の向上を目指すことができる。