2026年– date –
-
プログラミング・開発言語
Ryeとは|Armin Ronacher氏が2023年に発表したPython統合ツール
RyeはFlaskやJinja2の作者として知られるArmin Ronacher氏が2023年4月に公開した、Python開発の包括的なツールチェーンである。Python本体のインストール、仮想環境の作成、依存解決、ロックファイル管理、プロジェクトのビルドまでを単一バイナリで提供し... -
プログラミング・開発言語
asdfとは|2014年に公開された多言語version manager
asdfは2014年にAkash Manohar氏が公開した、複数の言語ランタイムやツールを単一の仕組みで切り替えるバージョン管理ツールである。当初はRubyとNode.jsの切替を扱うシェルスクリプト集として始まり、後にプラグイン構造を採用してPython、Erlang、Go、Ter... -
プログラミング・開発言語
lazydockerとは|2019年に登場したDocker操作向けTUI
lazydockerはJesse Duffield氏がlazygitの成功を受けて2019年6月に公開した、Docker・Docker Compose専用のターミナルUIである。Go言語とgocuiを基盤にする点はlazygitと共通で、稼働中コンテナの一覧、ログの追尾、CPU・メモリ使用量のグラフ、コンテナ内... -
プログラミング・開発言語
lazygitとは|Jesse Duffield氏が2018年に公開したGit TUI
lazygitは、オーストラリアの開発者Jesse Duffield氏が2018年8月にGitHubで公開したGit用のターミナルUI(TUI)である。Go言語とgocuiライブラリを基盤にしており、ステージング、コミット、リベース、チェリーピックといった日常操作をマウス無しで完結でき... -
プログラミング・開発言語
GitHub CLI(gh)とは|2020年公式リリースのGo製コマンド
GitHub CLIは、2020年2月にGitHub社が公式リリースしたターミナル向けのコマンドラインツールで、コマンド名はghである。Go言語で実装されており、PullRequestやIssue、Releaseなどリポジトリ管理に必要な操作の大半をブラウザに切り替えずに完結できる。G... -
AI・機械学習・データサイエンス
ContinueでつくるOSS版コーディングアシスタント環境
Continueは2023年にContinue.devが公開したオープンソースのAIコーディングアシスタントで、VS CodeおよびJetBrains IDEに常駐し、補完・チャット・編集を行う。Apache 2.0ライセンスでGitHubに公開されており、利用者は任意のモデル提供元、たとえばOpenA... -
AI・機械学習・データサイエンス
Claude Codeでターミナルから始めるAI共同開発の実践
Claude Codeは2024年にAnthropicが発表したターミナル常駐型のAIコーディングアシスタントで、シェル上で動きながらリポジトリの読解・編集・テスト実行・コミットまでを対話的に支援する。Claude 3.5 Sonnetをはじめとする上位モデルを推論基盤に据え、Mo... -
AI・機械学習・データサイエンス
Model Context Protocol入門 LLMと外部資産をつなぐ共通規格
Model Context Protocol(MCP)は、2024年11月にAnthropicがオープン仕様として公開した、LLMアプリケーションと外部データ・ツールをつなぐためのプロトコルである。AnthropicのClaude DesktopやClaude Code、サードパーティのエディタやエージェントから利... -
AI・機械学習・データサイエンス
AutoGenが提示するマルチエージェント会話の設計法
AutoGenは2023年にMicrosoft Researchが公開したマルチエージェントフレームワークで、「複数のエージェントが会話を交わしながらタスクを解く」というアプローチを体系化した。コードを書くAssistantAgentと、命令や検証を担うUserProxyAgentを組み合わせ... -
AI・機械学習・データサイエンス
LangGraphで作る状態遷移型エージェントの実装入門
LangGraphは2024年初頭にLangChain社が公開したエージェント向けのグラフベース実行エンジンである。従来のLangChainチェーンが線形に近かったのに対し、LangGraphはノードとエッジで状態遷移を表現し、ループ・分岐・合議・ヒューマンインザループといっ...
