OODAループ:軍事戦略をソフトウェア開発に応用する

2025-03-13
OODAループ:軍事戦略をソフトウェア開発に応用する

この記事では、軍事戦略モデルであるOODAループ(観察、方向付け、決定、行動)をソフトウェア開発に適用する方法を探ります。著者は、ソフトウェア開発における主な「敵」は自分自身と環境であると主張しています。迅速な反復、計画の多様性、迅速な実行、チームの調和に焦点を当てることで、OODAループを加速し、ソフトウェア開発の効率を向上させることができます。この記事では、チームコラボレーションにおける信頼、心理的安全、自主性の重要性を強調し、MVPやスパイクなどのアジャイル開発やリーン製品設計の手法を取り入れることで、自主性と迅速な反復を促進することを提案しています。

続きを読む
開発 OODAループ

ローカルでのLLM実行:プライバシー、コスト、そして実験

2025-03-11
ローカルでのLLM実行:プライバシー、コスト、そして実験

この記事では、大規模言語モデル(LLM)をローカルで実行することの利点と方法を探ります。クラウドサービスには性能で劣るものの、プライバシー、コスト管理、実験的な開発において大きなメリットがあると著者は主張しています。3つのツール、Ollama(使いやすく、豊富なモデルライブラリ)、Llama.cpp(クロスプラットフォームでパワフル)、Llamafiles(単一実行ファイルで共有が容易)が紹介されています。モデル選択、パラメータ、量子化、モデルの機能など重要な側面も網羅し、モデルファイルのサイズとセキュリティに関する注意喚起も行われています。結論として、ローカルでのLLM実行は、開発者に柔軟で制御可能なAI開発手法を提供します。

続きを読む