ソフトウェア開発

AI・機械学習

AIが変える未来のソフトウェア開発:SourceSageとAIRAの魔法

はじめにソフトウェア開発の世界は日々進化しています。その最前線で注目を集めているのが、AIを活用した開発支援ツールです。今回は、その中でも特に注目すべき「SourceSage」と「AIRA」について、初心者の方にも分かりやすく解説していきま...
ソフトウェア開発

GitHub Actionsで実現する高度なイシュー管理: 安野たかひろ都知事選マニフェストリポジトリの自動化ワークフロー解説

はじめに安野たかひろ氏の都知事選マニフェストリポジトリで使用されているGitHub Actionsワークフローは、オープンソースプロジェクトの効率的な管理を実現する優れた例です。このワークフローは、新しいイシューが開かれた際に自動的に実行さ...
ソフトウェア開発

Eraser 記法ガイド①

Eraserは、エンジニアチーム向けのドキュメントとダイアグラムプラットフォームです。視覚的に表現力豊かなドキュメントを作成するために、独自の記法を採用しています。このガイドでは、Eraserの記法を詳しく説明し、さまざまな例を使ってその使...
AI・機械学習

ClearMLCallbackHandlerの徹底解説

前回の記事では、LangChainにClearMLを統合する方法を紹介しました。今回は、その中で登場したClearMLCallbackHandlerについて、より詳しく解説していきます。ClearMLCallbackHandlerとはCle...
ゲーム開発

AITownリポジトリの構成解説

AI Townのリポジトリの中身、気になりますよね!マップやエージェントの振る舞いを改良したい気持ち、よ〜く分かります。そこで、この記事ではリポジトリの中身を「誰でも分かる」ように、丁寧にザックリと解説していきます。構成要素とその処理内容を...
ソフトウェア開発

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

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

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

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

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

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

GitPythonチュートリアル

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

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

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