InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
JetBrainsのAIコーディングエージェントJunieがJetBrains IDEとの緊密な統合を提供
JetBrainsは新しいAIコーディングエージェントJunieをクローズドプレビューで発表した。同社によるとJunieは割り当てられたコーディングタスクを実行し、IDE内で利用可能なプロジェクトコンテキストに関する知識を活用できる。
-
Microsoft Research AI Frontiers LabがAutoGen v0.4ライブラリを発表
Microsoft ResearchのAI Frontiers LabがAutoGen 0.4、先進的なAIエージェントシステムを構築するためのオープンソースフレームワークのバージョン、のリリースを発表した。報告によると最新バージョンはAutoGenライブラリの完全な再設計を特徴としており、コード品質、堅牢性、ユーザビリティ、エージェントワークフローのスケーラビリティの向上に焦点を当てている。このアップデートは、エージェント型人工知能の進展をドライブする強力なエコシステムの確立を目指している。
-
Vite 6リリース:新しいEnvironment APIがエッジユースケースをサポート
Viteチームは最近、Vite 6を発表し、これを重要なメジャーリリースと位置付けた。Vite 6は、フレームワーク作者を対象にした機能であるEnvironment APIを導入している。Environment APIを使用することで、作者はエッジデプロイメントケースをサポートし、開発体験を本番環境に近づけることが可能だ。
-
Express 5.0リリース、安定性とセキュリティにフォーカス
Express.jsチームは2014年の最初のメジャー・バージョン・リリースから10年を経てバージョン5.0.0をリリースした。このリリースは、開発者がより堅牢なNode.jsアプリケーションを作成できるよう、安定性とセキュリティにフォーカスしている。
-
Deno 2リリース、レガシーJavaScriptインフラストラクチャとの相互運用性と大規模利用にフォーカス
Denoチームが最近Deno 2をリリースした。チームによると、Deno 2はレガシーJavaScriptインフラストラクチャとのシームレスな相互運用性、安定化した標準ライブラリ、ランタイム間でJavaScriptライブラリを共有するためのモダンレジストリなどを提供する。
-
Hugging Face Smolagents:LLMを搭載したエージェントを構築するためのシンプルなライブラリ
Smolagentsは、大規模言語モデル(LLM)を活用したエージェントを構築するためにHugging Faceで作成されたライブラリである。Hugging Faces社によると、この新しいライブラリはシンプルで特定のLLMにとらわれないことを目指しているという。セキュアな「コードでアクションを記述するエージェント」をサポートし、Hugging Face Hubと統合されている。
-
Pythonの台頭、生成AI、グローバルな開発者コミュニティ:GitHub Octoverse 2024からの洞察
最近発表されたGitHub Octoverse 2024レポートによると、主にデータサイエンス、機械学習、科学計算のような分野での優位性により、PythonはJavaScriptを抜いてGitHubで最も人気のある言語になったことが明らかになった。生成AIはソフトウェア開発において引き続き重要な存在感を示しており、GitHub上の生成AIプロジェクトへの貢献が大幅に増加している。
-
AWS が Python と .NET 関数向けのLambda SnapStartを一般提供開始
AWSはPythonと.NET関数向けのLambda SnapStart、サーバーレスアプリケーションの起動パフォーマンスを大幅に改善するために設計された機能の一般提供を開始した。
-
AISuiteは統一クロスLLM APIを提供する新オープンソースPythonライブラリ
最近Andrew Ng氏によって発表された、現在利用可能なもっとも一般的な大規模言語モデル(LLM)に対してOpenAIライクなAPIを提供することを目的としたaisuiteは、開発者がコードを変更することなく簡単にLLMを試して結果を比較したり、あるLLMから別のLLMに切り替えることを可能にする。
-
EC2もKubernetesも許さない:PostNLでのサーバーレス・オンリーアーキテクチャ構築からの洞察
PostNLは、外注委託のITプロジェクトデリバリーから社内の製品デリバリー能力への移行から得た洞察とガイダンスを共有した。特にサーバーレスサービスに重点を置いたクラウドネイティブ技術を採用することで、同社は運用コストを削減しながら、生産性と市場対応力の大幅な向上を達成した。
-
Python 3.13の最新機能を分解する
プログラミング言語Pythonの最新メジャーリリースであるPython 3.13がリリースされた。Python 3.13では、複数行編集のような合理化された機能を備えた刷新された対話型インタプリタが導入され、ユーザーはキーを1回押すだけでコンテキスト全体を取得し、コードブロックを効率的に編集できる。さらにPython 3.13では、ジャストインタイム(JIT)コンパイラの導入とともに、グローバルインタープリタロック(GIL)の実験的な無効化が可能になり、まだ実験段階だがパフォーマンスが向上している。最後に、このアップデートではいくつかの古いモジュールが削除され、ramdomに新しい機能が導入された。
-
AWS Console-to-Code:コンソールアクションを再利用可能なIaCに変換する
AWSはConsole-to-Codeの一般提供を発表した。Console-to-Codeは、AWS Management Consoleで実行されたアクションを、AWS CLI、Cloudformation、またはCDK用の再利用可能なコードに変換し、開発者がダウンロードできるようにするサービスだ。昨年11月からプレビューされているConsole-to-Codeは、現在Amazon EC2、RDS、VPCをサポートしている。
-
-
Lyft社が共同作業のためのProtocol Buffers設計ベストプラクティスを促進
Lyft社は主にチームやシステム間で共有される定義のための共同プロトコル設計に焦点を当て、システム間統合のためにProtocol Buffersを使用した経験を発表した。同社は、単なる効率性の最適化というよりも、知識共有、一貫性、開発プロセスの質を向上させるアプローチを推進している。
-
Angular 18がゾーンレス変更検出を導入
Angularチームは先日、Angular 18のリリースを発表した。このリリースでは、ゾーンレス変更検出、新しい開発者ハブ、いくつかの機能の安定版、サーバーサイドレンダリングの改善などが導入されている。このリリースは、新しいAPIを安定させ、開発者からの一般的な要求に対応し、全体的な開発者体験を向上させる。