ソフトウェア開発

プログラミング

AIを活用した効率的なコーディングのためのプロンプト集(実験中)

はじめにこのプロンプト集は、AIを活用してクリーンで保守性が高く、スケーラブルなコードを効率的に開発するためのガイドです。以下のプロンプトを参考に、プロジェクトの要件や進捗状況に合わせて適切なプロンプトを選択し、カスタマイズしてください。A...
AI・機械学習

AI を活用したソフトウェア開発のための個人的ガイド

下記のredditを日本語にしたものです。はじめに私は個人プロジェクトでコードを書く際、特に自動化のためのものを書く際には、AI を活用しています。この点について、人によって意見が分かれるようです。同じように AI を使っている人もいれば、...
GitHub連携

PythonでGitを制御する方法: Gaiahライブラリの使用例

Gitは、ソフトウェア開発におけるバージョン管理システムとして広く使用されています。Pythonを使用してGitを制御することで、開発プロセスを自動化し、効率化することができます。この記事では、Gaiahライブラリを使用してPythonでG...
ソフトウェア開発

GitPythonチュートリアル

GitPythonは、Gitリポジトリへのオブジェクトモデルアクセスを提供するライブラリです。このチュートリアルでは、実際の使用例を通してGitPythonの主要な機能を説明します。 Repoクラスを理解するまず初めに、git.Repoオブ...
ソフトウェア開発

TaskSphere:GitHubプロジェクトの認証と情報取得

こんにちは、皆さん!今日は、TaskSphereプロジェクトの最初のステップとして、GitHubプロジェクトの認証と情報取得について説明します。TaskSphereの特徴GitHubとの統合:TaskSphereは、GitHubのプロジェク...
DevOps

GitHub Actions CI/CDを使ってPyPIに自動アップロード

はじめにGitHub Actions CI/CDを利用すると、GitHubでのイベント発生をトリガーに、一連のコマンドを自動実行できます。これを活用して、Pythonパッケージをビルドし、PyPIに自動公開するワークフローを構築できます。こ...
ソフトウェア開発

高解像度のAI画像を0.5秒で生成する「PixArt-δ」の登場

はじめに最新技術の進化は日々驚きをもたらしますが、特に注目を集めているのが、AIによる高解像度画像生成の分野です。この記事では、その最先端を行く「PixArt-δ(ピクサート・デルタ)」について、その驚異的な性能と特徴を詳しく見ていきましょ...
ソフトウェア開発

AIエージェント達の仮想ソフトウェア開発会社【ChatDev】を日本語対応のローカルLLMで動かしてみた【LMStudio】

はじめにAI技術が急速に進化する中で、AGIっぽいAIが注目を集めています。その中心となるのが、AIエージェント達が協力して動作する仮想ソフトウェア開発会社「ChatDev」です。この記事では、ChatDevを日本語環境で設定し、ローカルの...
ソフトウェア開発

AIエージェント達の仮想ソフトウェア開発会社【ChatDev】「RoleConfig.json」の日本語版 作ってみた

はじめにこの RoleConfig.json ファイルは、様々な企業役員と他の専門職の役割と責任を定義するために使われています。それぞれの役割には、特定の説明と共にタスクを完了するための指示が含まれています。ChatDev日本語版 Wiki...
ソフトウェア開発

AIエージェント達の仮想ソフトウェア開発会社【ChatDev】「PhaseConfig.json」の日本語版 作ってみた

はじめに「PhaseConfig.json」は、ChatDevというシステム内で特定のフェーズ(Phase)の設定を管理するために使用されます。ここでの「フェーズ」とは、開発プロセスの特定のステップやタスクを指します。以下は、各セクションの...