Old livestream: TypeScript AI Conf
55分 41秒
TypeScript AIカンファレンス開催!AI開発を加速するTypeScriptの躍進
この記事は動画の内容を元にAIが生成したものです。正確な情報は元の動画をご確認ください。
ポイント
- •この記事は、AI開発においてPythonが学習、TypeScriptがエージェントアプリケーションのデプロイを担うパラダイムシフトを解説します。
- •初のTypeScript AIカンファレンスは、TypeScriptを活用してAIエージェントを構築・デプロイしたい開発者向けに、新たなパターンやベストプラクティスを共有することを目的としています。
- •TypeScriptがこの1年で急速に進化し、AIの未来を形作るための重要な選択肢となり、革新的なAI製品を市場に投入する可能性を提示します。
TypeScript AI時代の幕開け:PythonからTypeScriptへの移行とその影響
皆さん、こんにちは!2022年11月にChatGPTが登場して以来、AIエコシステムは急速に進化を遂げてきました。当初、AI分野ではPythonが主流であり、モデルのトレーニングや実行において中心的な役割を担っていました。しかし、状況は変化し、現在では多くのフルスタックエンジニアがTypeScriptを用いて本番環境で「agentic applications」(エージェントアプリケーション)を開発・デプロイしています。この変化を象徴する言葉として、「Pythonは学習し、TypeScriptはデプロイする(Python trains and TypeScript ships)」というフレーズが生まれました。
本記事では、この記念すべき初のTypeScript AIカンファレンスで語られた主要な内容と、TypeScriptがAI開発においていかに重要な役割を果たすようになってきたかをご紹介します。
TypeScript AIカンファレンスの目的と概要
今回のカンファレンスは、TypeScript AIの初期導入者(early adopter)が一堂に会し、この分野におけるパターンを定義し、新しいツールを開発し、そして皆が活用できるベストプラクティスやプレイブックを創り出すことを目的としています。
セッションでは、以下のような多岐にわたるトピックが取り上げられます。
- Observability(可観測性): AIエージェントの挙動を監視し、その性能や問題を特定するための技術。
- Agents(エージェント): 自律的にタスクを実行するAIプログラム。
- Vibe Coding: コーディングにおける協調性と効率性を高める新しいアプローチ。
- Tools and Integration: AIエージェントが外部システムと連携するためのツールと統合方法。
- Agent UI Framework for Payments and Workflows: 支払い処理やワークフロー管理のためのエージェントUIフレームワーク。
このカンファレンスは1日1トラックという構成で、セッションだけでなく、コーヒーブレイクやランチブレイク中に参加者同士が交流する「hallway track」が非常に重要であると強調されました。新しい出会いを通じて、互いの取り組みや最もエキサイティングなプロジェクトについて語り合うことで、新たな洞察や友情が生まれることが期待されています。
オープニングキーノート:TypeScript AIを牽引するMasturaチーム
カンファレンスのオープニングキーノートでは、TypeScriptエージェントを推進するMasturaチームが紹介されました。彼らはこの分野のパイオニアとして、その専門知識と経験を共有しました。
登壇者紹介
-
Sam Bwa(サム・ブワ)氏: Masturaの共同創設者兼CEO。以前はReactウェブフレームワーク「Gatsby」の共同創設者であり、Gatsbyは2023年にNetlifyに買収されました。彼は『The Principle of Building AI Agents』と『The Pattern of for Building AI Agents』という2冊のAIエージェントに関する書籍の著者でもあります。
-
Shane Thomas(シェーン・トーマス)氏: Masturaの共同創設者兼CPO。世界初のMCPベースコースを構築し、長年にわたりオープンソースコミュニティに貢献してきました。Gatsbyではスタッフエンジニア兼プロダクト責任者を務め、AIポッドキャストサービス「Audiofeed」も開発しました。
-
Obby(オビー)氏: Masturaの共同創設者兼CTO。Gatsbyではプリンシパルエンジニア兼アーキテクトとして活躍し、その後Netlifyでは100人以上のエンジニア組織のプリンシパルエンジニアおよびリードを務めました。
彼らは「The History of TypeScript AI」と題したキーノートで、TypeScriptがAI分野で歩んできた道のりを語りました。
ビルダーのためのTypeScript:なぜ今、TypeScriptなのか?
Sam、Shane、Obbyの3氏は、AI開発を始めた当初、Pythonを使うべきだという大きなプレッシャーがあったことを明かしました。しかし、彼らは疑問を呈しました。なぜPythonでなければならないのか?AIの多くは、LLM(大規模言語モデル)のAPIとのやり取りに過ぎず、これはJavaScriptやTypeScriptの開発者であれば既に精通している分野です。ならば、なぜ慣れ親しんだツールを使えないのでしょうか。
このカンファレンスは、まさにその疑問に対する答えであり、すべての「ビルダー」のために存在します。フルスタック開発者、ウェブ開発者、プロダクトエンジニア、小規模なスタートアップからシリーズB、C、Dの企業、そしてAIという新しい世界を模索する大企業まで、あらゆる開発者が対象です。
そして、改めて「Pythonは学習し、TypeScriptはデプロイする」という信念が強調されました。1年前には、AIの世界でTypeScriptは「二流の存在」と見なされていましたが、もはやそうではありません。GitHubの発表によれば、TypeScriptは今や最も人気のあるプログラミング言語の一つとなっています。
TypeScript AIの目覚ましい進化:この1年のハイライト
この1年でTypeScript AIの世界は劇的に変化しました。その進化の軌跡を振り返りましょう。
- 1月: Browserbaseが、ウェブブラウジングのためのTypeScriptフレームワークである「Stage Hand」をリリースしました。
- 2月: 「MCP」が爆発的な人気を博し、MCPサーバー、ツール、ツールレジストリ、さらにはレジストリのレジストリまでが登場しました。
- 2月下旬: Masturaが急速に注目を集め、GitHubで10,000以上のスターを獲得しました。
- 5月: わずか1週間のうちに3つのコーディングエージェントがローンチされ、AI開発の加速が印象づけられました。
- 6月: エージェントの品質向上における芸術と科学としての「Context Engineering」が登場しました。
- 7月: AI SDKがバージョン5をリリースし、開発体験をさらに向上させました。
- 8月: 「Eval Wars」が勃発し、チームがいつ、どこで評価(evals)を必要とするかについての議論が巻き起こりました。同じ月には、2つのTypeScriptベースのコーディングエージェントが、それぞれ年間1億ドルの収益を発表しました。
- 9月: MCP仕様に「OAUTH 2.1」が導入され、セキュリティと認証の標準化が進みました。
- 10月: QuenやGbosssのようなオープンソースモデルが、ホスト型モデルとの性能差を縮め、パリティに近づくという目覚ましい進歩を見せました。
- 今日: Masturaは、エージェントの構築とテストのためのインタラクティブなインターフェースである「Mastura Studio」を発表しました。
まとめ
この1年間で、TypeScriptはAI開発において欠かせない言語へと進化しました。Pythonがモデルのトレーニングにおいてその強みを発揮し続ける一方で、TypeScriptは「agentic applications」を本番環境にデプロイし、革新的なAI製品を市場に投入するための最適な選択肢となっています。このカンファレンスは、その変化を祝い、TypeScriptがAIの未来を形作るための新しいパターン、ツール、ベストプラクティスを共有する場として機能しました。TypeScriptのコミュニティがさらに成長し、より多くの素晴らしいAIアプリケーションが生まれることが期待されます。