maki

AI・機械学習

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

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

Debian bookwormでjustコマンドをインストールする方法

はじめにDebian bookwormを使用している場合、justコマンドをインストールするのに少し手間取ることがあります。このガイドでは、Prebuilt-MPRリポジトリを使用して、初心者でも簡単にjustコマンドをインストールする方法...
モバイルアプリ開発

Firebase Genkitとは?

Firebase Genkitとは?Firebase Genkitは、モバイルやウェブアプリにAI機能を簡単に組み込むことができるオープンソースのフレームワークです。Googleが提供するこのツールを使うことで、AIの力を活用した高度な機能...
自然言語処理

Langchain統合のためのクックブック: Langfuse編

こんにちは!今日は、LangchainとLangfuseを組み合わせて使う方法について、初心者にもわかりやすく解説していきたいと思います。Langchainは自然言語処理に特化したPythonライブラリで、LangfuseはLangchai...
チュートリアル

《Hidiffusion》img2imgノートブック

ステップ0: 環境の準備このステップでは、必要なライブラリをインストールし、環境を設定します。このステップは、実際にローカル環境やColabで実行する際に最初に行う必要があります。!cd /content!pip install -q hi...
Python

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

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

GitHubのOAuthアプリのスコープ解説:必要な権限を正確に指定しよう

GitHubのOAuthアプリを開発する際、適切なスコープを設定することが重要です。スコープによって、アプリがアクセスできる範囲が制限されるため、必要最小限の権限のみを要求することが推奨されています。本記事では、GitHubのOAuthアプ...
ソフトウェア開発

GitPythonチュートリアル

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

Litellm:Proxy Config.yamlの設定方法と使い方を徹底解説!

はじめにProxy Config.yamlは、LiteLLMを使用する際に必要な設定ファイルです。このファイルでは、使用するモデルやAPIキー、プロキシサーバーの設定など、様々な項目を定義することができます。この記事では、初心者の方でも理解...