InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
LinkedInがREST+JSONではなくgRPC+Protobufを選んだ理由:Karthik Ramgopal氏とMin Chen氏とのQ&A
LinkedInは、Microservices platformのサービス間通信にProtocol Buffersを使ったgRPCに移行すると発表した。従来は、オープンソースのRest.liフレームワークが主要なシリアライゼーションフォーマットとしてJSONと共に使われていた。
-
.NET Aspire - Preview 2:ダッシュボード、ホスティング、コンポーネント、Daprなどの改善
先週、マイクロソフトは.NET Aspireの2回目のプレビューを公開した。プレビュー2は、ダッシュボード、ホスティング、コンポーネント、Daprなどに関する変更と改善をもたらす。.NET Aspireは、11月の.NET Confイベント中にマイクロソフトと.NETチームによって発表された新しいクラウドネイティブ開発スタックである。
-
UberのCheckenvがクロス環境間RPCコールを検知し、データ漏洩を防ぐ
Uberは、リモート・プロシージャ・コール(RPC)を通じて多数のサービスが疎結合に相互作用するマイクロサービス・アーキテクチャの複雑さに対処するため、CheckEnvという新しいツールを開発した。このツールは、データの不整合や予期しない動作などの望ましくない結果につながる可能性がある、本番環境とステージング環境などの異なる環境間をまたぐ RPCコールを迅速に検出し、対処するように設計されている。
-
AWSがCloudFrontファンクション用の低遅延データストア:Amazon CloudFront KeyValueStoreを発表
AWSは先日、セキュアでグローバルな低レイテンシーのKey-ValueデータストアであるAmazon CloudFront KeyValueStoreを発表した。このデータストアは、CloudFront Functionsからの読み取りアクセスを可能にし、CloudFrontのエッジロケーションで高度なカスタマイズ可能なロジックを実現した。
-
MetaとIBMがオープンソースイノベーションを推進するAIアライアンスを結成
MetaとIBMが主導する新しいコンソーシアムが、オープンソースAIを支援するために設立された。AIアライアンスは、ソフトウェア、ハードウェア、非営利団体、公共団体、学術機関など、さまざまな分野の組織から構成され、オープンな開発を促進するためのツールやプログラムを共同で開発することを目的としている。
-
BellSoft、アプリケーションの起動速度を向上させる「Liberica with CRaC」をリリース
BellSoftは、チェックポイントでの調整されたリストア(CRaC)を備えたOpenJDKのダウンストリーム・ディストリビューションであるLiberica JDKのバージョン17と21をリリースした。この機能により、開発者は任意の時点(チェックポイント)で実行中のアプリケーションのスナップショットを作成できる。このスナップショットは、アプリケーションの状態を復元することにより、ミリ秒以内でアプリケーションを起動するために使用される。
-
OpenAIがGPTプロンプトエンジニアリングガイドを発表
先日、OpenAIはプロンプトエンジニアリングのガイドを発表した。このガイドでは、GPTモデルからより良い応答を引き出すための6つの戦略が掲載されており、特に最新バージョンであるGPT-4の例に焦点を当てられている。
-
Cloudflareの、MLとAIへの旅:MLOpsプラットフォームとベストプラクティス
Cloudflareのブログでは、MLOpsプラットフォームと人工知能(AI)デプロイメントを大規模に実行するためのベストプラクティスについて述べられている。WAF攻撃スコアリング、ボット管理、グローバル脅威識別を含むCloudflareの製品は、常に進化する機械学習(ML)モデルに依存している。これらのモデルは、顧客の保護を強化し、サポートサービスを増強する上で極めて重要である。同社は、MLをネットワーク全体に提供することで比類のない規模を達成しており、堅牢なMLトレーニング手法の重要性を強調している。
-
Microsoft、小型言語モデルPhi-2を発表
Microsoft Researchは、27億パラメータのTransformerベースの言語モデルであるPhi-2を発表した。Phi-2はGPT-3.5によって生成された1.4Tトークンの合成データでトレーニングされ、様々なベンチマークでより大規模なモデルを上回る性能を発揮する。
-
Spring Boot 3.2、仮想スレッドと最新のRestClientとjdbcClientをサポート
Spring Bootチーム��2023年11月にSpring Boot 3.2をリリースした。この最新リリースは機能が満載で、もっとも注目すべきは仮想スレッドとCoordinated Restore at Checkpoint (CRaC)のサポートだ。その他の機能としては、SSLバンドルのリロード、RestClientとjdbcClientインターフェースのサポート、オブザーバビリティの改善などがある。
-
マイクロソフト、Azure DevOpsでGit Partial Cloneのサポートを発表
Azure DevOpsは先日、Git Partial Cloneのサポートを全ユーザーに拡大した。Partial Cloneは、特定のコマンドライン引数によって開始されるgit cloneの合理化バージョンである。Partial Cloneを採用したリポジトリでは、clone作成時間が平均88.6%短縮されたことが実証された。また、従来のcloneに比べてパフォーマンスが向上し、特に大規模なリポジトリに恩恵をもたらす。
-
Microsoft、科学研究を推進するAzure Quantum ElementsとCopilotを統合
Microsoftは先ごろ開催されたIgniteカンファレンスで、AIとAzure Quantum Elementsを組み合わせる(量子化学および材料科学向けのサービスおよびツール群)ことの利点を実証した。Copilotの統合により、研究者はこの新しいソリューションでより多くの材料を探索し、化学シミュレーションを高速化し、既存の量子ハードウェアで実験できるようになる。
-
JetBrains、2023.3リリースのIDEに統合されたAIアシスタントの提供を発表
JetBrainsは、今年最後のリリースですべてのIDEを刷新し、統合されたAIアシスタントをプレビューから有料顧客向けに一般提供を開始することを発表した。IDEとの強力な統合に加え、JetBrainsのAIアシスタントは、複数のLLMをサポートすることで他との差別化を図っている。
-
Google、新しいマルチモーダルAIモデル「Gemini」を発表
12月6日、Alphabetは次世代AIモデル「Gemini」の第一段階を発表した。Geminiは、CEOのSundar Pichai氏とGoogleDeepmindによって統括・推進された。
-
MicrosoftのOrca 2 LLM、性能面で10倍大きいモデルを凌駕
Microsoft Researchは、Llama 2の微調整版であるOrca 2 LLMを発表した。Orca 2 LLMは、10倍のパラメータを含むモデルと同等かそれ以上の性能を発揮できる。この性能を達成するために、合成トレーニングデータセットとプロンプト消去と呼ばれる新しい技術を使用している。