プログラミング– tag –
-
プログラミング学習
npmとの比較で理解するYarn入門 – 開発効率を2倍にする実践テクニック
私は普段Pythonでの開発が中心で、AI関連のプロジェクトに携わることが多く最近では「uv」というツールに移行してみたところでした。 https://bhrtaym-blog.com/?p=658 そんな中、最近見つけたLangChainのSocial Media Agentのリポジトリを見ていて、yarn... -
プログラミング学習
Python開発環境に新風!Pyenv・Poetryから「uv」へ移行してみた
Python開発において、仮想環境の管理や依存関係の解決は非常に重要です。これまで「Pyenv」や「Poetry」を使用してきた方も多いでしょう。私自身も長らくこれらのツールを愛用してきましたが、最近注目されている「uv」というツールを試してみることにしま... -
業務効率化
GPT-4o(Vision)を活用したOCRツールの進化:OCRから翻訳、画像解説まで
前回紹介したGPT-4o Visionを使用したOCRツールをさらに発展させ、より包括的な画像処理・理解ツールへと進化させました。 https://bhrtaym-blog.com/?p=617 新バージョンでは、テキスト抽出に加えて翻訳、要約機能、そして画像解説機能を実装し、より幅広... -
備忘録
[備忘録]Minicondaのインストール手順:MacOS編
最近、Macbook air(M2/8GB)を持ち運び用に購入しました。 その環境セットアップ時の作業を備忘録として記事にまとめていきたいと思います。 今回はMinicondaのインストール手順をわかりやすく解説します。 Minicondaは、Pythonと必要最小限のパッケージ... -
プログラミング学習
Windowsでpoetryとpyenvを活用する方法
はじめに Pythonの開発環境を効率的に管理するために、Poetryとpyenvを使用する方法について解説します。特に、Windows環境での設定手順に焦点を当て、コマンドプロンプトを使った具体的な操作方法を紹介します。また、pyenvとpipを使用する場合のライブラ... -
業務効率化
大規模言語モデルの可能性が「すごい」ほど広がる!Difyの魅力に迫る
はじめに AIやデジタル技術の進化に伴い、企業活動の在り方も大きな変革を迎えています。私自身、日々新しいLLMやAIを活用したツールがどんどん出てきており、業務活用に向けたトライをしています。 今回この記事では、大規模言語モデルを活用したLLMO... -
プログラミング学習
ChromaDBを使用したセマンティック検索アプリケーションの構築
こんにちは、じゃんぼです。最近、ChatGPTの社内活用検討をひっそりと進めていました。 そんな中、どうやって会社の情報を学習させた生成AIを構築できるのか、情報収集をしていたらLangChainにたどり着きました。 LangChainのIndexesを使うと独自ノウハウ... -
プログラミング学習
JupyterLab/Notebookの魅力に迫る
JupyterLab・Notebookについて JupyterLab/Notebookは、驚くほどパワフルなツールです。PythonやR、Juliaなどのプログラミング言語を、ブラウザ上で手軽に使うことができます。コードを書いてすぐに結果を確認できるため、効率的な開発やデータ分析が可能... -
プログラミング学習
[Python]話題のPyScirptの使い方(動作確認)
PyScriptとは HTML上にPythonのコードを記載して実行できる環境が構築できます。 初めての方は前回のリンクを参考にしてみてください。 https://bhrtaym-blog.com/?p=89 今回は実際にライブラリなどを呼び出して、ちゃんと動作するか確認してみます。 こち... -
プログラミング学習
[Python]SeleniumのChrome driverのデフォルトダウンロードフォルダを設定する
SeleniumでChromeブラウザの操作を自動化する際に、ダウンロードフォルダを自分の指定した場所に変更する方法を紹介します。 前提条件 まずは自分のPython環境で以下のインストールを済ませてください。 webdriver_managerを使うと、Chromeのバージョン合...
12