コンテンツにスキップ

ソフトウェア開発

ソフトウェアの設計、実装、テスト、運用に関する技術や手法。

12
記事
8
サブカテゴリ
21
総記事数
2
階層レベル

サブカテゴリ

より詳細なトピックを探索できます

記事一覧

12 記事

壁が無くなる時代へ:30ヶ国語ブログサイト作成

2025年8月24日

この記事は、著者がGeminiなどの生成AIを活用して構築した30ヶ国語対応のブログサイト「katoshiの研究ノート」https://katoshi-mfacet.github.io/ の開発経緯と仕組み、そして生成AIがもたらす情報発信における壁の消失について述べています。 サイトはAstroフレームワークを用いた自作プログラムで構築されており、ブログ記事の原稿からHTMLを自動生成します。...

続きを読む

開発型開発とリファクタリング駆動テスト

2025年8月19日

この記事では、生成AIを活用したソフトウェア開発の新たな手法として「開発型開発」と「リファクタリング駆動テスト」が提案されています。従来のソフトウェア開発は、時間と労力を要するものでしたが、生成AIの台頭により、開発プロセスが劇的に変化しつつあります。 まず、「開発型開発」は、ソフトウェア開発中に、開発を効率化するためのツールやライブラリなどのソフトウェアを開発することで、開発プロセス全体を改善...

続きを読む

知的鉱山としてのGitHub

2025年8月15日

この記事は、GitHubがオープンソースソフトウェア開発の場を超え、様々な文書や情報を共有する「知的鉱山」として発展していく可能性を論じています。 まず、Cognition社の生成AIツールDeepWikiが、GitHub上の公開プロジェクト5万件以上のwikiサイトを自動生成した事例が紹介されています。これは、生成AIが膨大な情報を解析し、ドキュメントを自動作成できることを示す成功例であり、ソ...

続きを読む

シミュレーション思考の時代

2025年8月12日

This article discusses the transformative impact of generative AI on software development and simulation. The author introduces the concept of "intellectual factory," a system using generative AI to c...

続きを読む

エクスペリエンス&ビヘイビア

2025年8月10日

この記事では、従来の仕様と実装に基づくソフトウェアエンジニアリング(仕様&実装ベースのエンジニアリング)に対し、ユーザー体験とソフトウェアの振る舞い(ビヘイビア)を重視する新たなソフトウェア開発パラダイム「エクスペリエンス&ビヘイビアエンジニアリング」を提案しています。 従来のソフトウェア開発では、仕様を満たす実装を重視し、テストによって仕様とのずれを修正しますが、エクスペリエンス&ビヘイビアエ...

続きを読む

人工学習知能システム:ALIS構想

2025年8月9日

この記事は、人工学習知能システム(ALIS)という新しいAIシステムの構想について提案している。ALISは、既存の大規模言語モデル(LLM)のようなニューラルネットワークベースの教師あり学習(先天的学習)に加え、外部から知識を取り込み利用する後天的学習を組み合わせたシステムである。ALISのコアとなる技術は、再利用可能な知識の抽出、保存、推論時の選択と利用であり、これは単なる技術要素ではなく、先天...

続きを読む

ブログ記事のプレゼン動画自動生成

2025年8月6日

この記事では、ブログ記事からプレゼン動画を自動生成するシステムの開発について詳述している。著者は、生成AIを活用し、ブログ記事の内容を基にプレゼン資料(SVG形式)を作成、ナレーション原稿を生成、音声データ化、そして最終的に動画(mp4形式)を生成する一連の自動化パイプラインを構築した。 システムの核心は、プレゼン資料の自動生成にある。生成AIは画像生成に長けているものの、文字や図形中心のプレゼ...

続きを読む

仮想知能のオーケストレーション

2025年7月30日

この記事では、仮想マシン技術になぞらえて、単一の人工知能モデル内で複数の仮想的な知能(仮想知能)を協調動作させる「知能オーケストレーション」という概念を提案しています。仮想マシン技術が複数の仮想コンピュータを1台の物理マシン上で動作させるように、知能オーケストレーションは、単一の人工知能モデル内で、異なる役割や機能を持つ複数の仮想知能をプロンプトによって制御し、複雑な知的作業を遂行させます。 従...

続きを読む

シミュレーション思考と生命の起源

2025年7月29日

この記事では、累積と相互作用を段階的に追跡し、結果を論理的に理解する思考方法を「シミュレーション思考」と定義し、生命の起源とソフトウェア開発への応用を論じています。 生命の起源については、単純な化学物質から複雑な細胞が生まれた過程を、一瞬の奇跡ではなく、地球規模での化学物質の循環と反応の繰り返しによる累積的な変化として説明しています。地球上の水や大気の循環により、局所的に生じた化学反応の結果が拡...

続きを読む

リキッドウェア時代の全方位エンジニア

2025年7月28日

この記事では、生成AIによる自動プログラミング技術の進歩によって、ソフトウェア開発が大きく変化し、"リキッドウェア"と呼ばれる新たなソフトウェア形態が登場しつつあると主張している。リキッドウェアとは、ユーザーが生成AIを用いて、ソフトウェアの機能やインターフェースを自由にカスタマイズできるソフトウェアのことである。 まず、著者は生成AIがプログラミングを自動化できるようになった現状を説明する。大...

続きを読む

考える宿命:AIと人間

2025年7月12日

この記事では、AIの進歩による知的労働の自動化によって、人間は考えることをやめるのではなく、むしろこれまでとは異なる種類の思考が求められるようになるという主張が展開されています。著者は、オブジェクト指向プログラミングを超えた新たなパラダイムとして「プロセス指向」を提案し、ソフトウェア開発における考え方の転換を論じています。プロセス指向では、ソフトウェアの構成要素をプロセスとして捉え、個々のプロセス...

続きを読む

業務プロセス指向への招待

2025年7月11日

This article introduces "business process-oriented software," a new approach to software development that emphasizes aligning software design with how humans naturally perceive and organize work proce...

続きを読む