LangChainを使ってChatGPTをより賢くしよう!

LangChainとは LangChainは、ChatGPTのようなLLMを使ったアプリケーション開発を簡単に行うためのフレームワークです。LLMと他のデータソースを接続することで、外部データ等利用したアプリケーションを作成することができます。 LangChainを使用することで…

【無料】オープンソースLLM Falcon 7bをGoogle Colabで試す方法

本記事では、Google Colabを使用してオープンソースのLLM Falcon 7bモデルを試す方法について解説します。Falcon 7bは、オープンLLMの中でも高性能なモデルとして知られています。 Falconとは? Falconは、アラブ首長国連邦の研究機関であるTechnology Innov…

Hugging FaceとLangChainでオープンLLMモデルを無料で試す方法!

ChatGPTは非常に便利ですが、APIを使って色々なことをしようと思うとどうしてもコストが気になります。そこで今回は、オープンソースで開発されているLLMをうまく使って、似たようなことができないか模索しました。 様々なモデルが登録されているHuggingFace…

Streamlitを使って爆速でWebアプリを作ろう!

Streamlitとは? StreamlitというのはWebアプリのフレームワークの一つです。 Pythonのみで簡単にWebアプリを構築することができるものになります。HTMLやJavaScriptなどを書く必要がないため、一般的なPythonWebアプリを作成する際に使用する他のフレームワ…

ブログ記事の画像を移行に備えて効率的に管理する方法

今回はブログ記事の画像管理で私が少し考えたことのメモを書いておきます。 記事を書いた当初はどこのサーバーやサービスを使ってブログ記事を公開するか決まっていない場合に、特にややこしいのが画像の管理になります。 テキスト部分は基本的にコピーアン…

ChatGPT APIの使い方を1から解説!初心者でも大丈夫なサンプルコード有

ChatGPTに興味があるけどなかなか実際にどういう風に活用できるのか分かっていない。APIを試してみたいけどやり方があまり分かっていない、という方に向けて今回はチャットGPTAPIの使い方を解説していきます。 目次 ChatGPTAPIの料金体系 API値の取得と各種…

ブログ記事の画像を移行に備えて効率的に管理する方法

今回はブログ記事の画像管理で私が少し考えたことのメモを書いておきます。 記事を書いた当初はどこのサーバーやサービスを使ってブログ記事を公開するか決まっていない場合に、特にややこしいのが画像の管理になります。 テキスト部分は基本的にコピーアン…

XREAで共有SSL設定

共有SSLの設定が大変だったので、簡単にまとめておきます。 サーバーはXREAを使っています。 結論としては、wp-config.phpに以下のように追記します。 define('WP_SITEURL','httpsの共有sslリンク'); define('WP_HOME','httpsの共有sslリンク'); $_SERVER['H…

WP Rest APIでカスタムフィールドの値を取得・更新をしよう!

今回は、カスタムフィールドの値を取得します。 ACF to Rest APIのダウンロード プラグインであるACF to Rest APIを使います。 まずは、プラグインから検索をして、ACF to Rest APIを導入してください。 ACF to Rest APIの設定 wp_config.phpに以下を追加し…

最短でPythonをマスターしたい人へ

// // あー、あの時、 Python勉強しておけばよかった… と後悔しないために。 これからの社会で、 ITエンジニアとして活躍していくために、 PythonでAI開発(機械学習)を学んでみませんか? こんにちは! あゆです! 私は情報系の学部に通っている大学生です。…

プログラミング独学は可能?独学のコツも【プログラミングスクールに通うか迷っている人へ】

プログラミング勉強したいけど、独学できるの? それとも、プログラミングスクール通った方がいいの? と悩みますよね? 独学か、プログラミングスクールかという選択は、 今後のプログラミング学習プランに非常に大きな影響を与えます。 ここで、正しい選択…

WordPressのデータベースをカスタマイズしよう!

今回は、データベースをいじってみたいと思います。 自作データベースを利用するための大まかな手順は テーブルを作成する wp-db.phpを編集する テーブルのデータを取得する になります。 目標 今回は 自作のテーブルを作成し、データを取得していきます。 …

WordPressでフィルターフックを使ってみよう!

前回はアクションフックを使って、投稿保存時に特定の操作をする方法などについて紹介しました。今回はもう一つのフックであるフィルターフックについて見ていきます。 アクションフックは、投稿時や管理画面生成時などのアクションに対して、実行されますが…

XAMPPでMySQL起動できないときの対処法(MySQL shutdown unexpectedly)

XAMPPでローカルでWordPress使ってるとき、MySQL起動できなかったので、その対処法をメモしておきます。 エラーは以下のような内容です Error: MySQL shutdown unexpectedly.This may be due to a blocked port, missing dependencies, improper privileges,…

WordPressでプラグイン開発~管理画面操作~

プラグインの操作にはアクションフックとフィルターフックという形があります。まずはアクションフックについてです。 プラグインでアクションフックを利用する 今回は管理画面が埋め込まれた事件で実行されるブックであるadmin_menuを使ってみたいと思いま…

プラグインを作ろう WordPressのプラグインを自作してきます! フォルダ構造 まずは、フォルダ構造を理解しましょう! プラグインを作成するフォルダ ├ lib(メインファイルから分離したPHPファイル) ├ images(画像ファイル) ├ js(JavaScriptファイル) …

WordPressをカスタマイズするため環境構築(Windows編)

サイトを作るといえば、WordPress使うのが、一般的になりましたね。 基本はたくさん、公開されてるテーマとか、プラグインがあるので、それ使えばいいと思いますが、やっぱり、自分でカスタマイズしたい! という人もいると思います。 そんな人に向けて、Wor…

【徹底解説】プログラミング初心者がPythonを習得するために必ず知っておくべきこと

そもそもPythonに何ができるのか Python で人工知能を開発する Python で作れるもののうち最も代表的なものは、 AI (人工知能)を作るというものです。プログラミング言語には様々なものがありますが、その中でも特に人工知能の開発に向いているのはPython…

作りたいものの例がどれだけ探しても見つからない...そんなときの強い味方は?!

こんにちは! あゆです! 以前の記事でプログラミングを勉強するには 参考書をもとに勉強すること チュートリアルを使うこと を紹介してきました。 基礎が身についたら、 次のステップとして、 実際に自分の作りたいものを作ってみることになりますが、 ここ…

参考書でお金がどんどんなくなる...そんな悩みを解決する最強無料コンテンツとは?

こんにちは! あゆです! プログラミングを勉強するときに まずは参考書で勉強する これはとても重要です。 参考書は体系的にまとまっていて非常に勉強しやすい! 「よし、これを読み終わったから 次の参考書に行くぞ」 と思って参考書にいっぱい取り組んで…

あなたの書いてるその長いコード、実は2行で書けるかもしれません!

こんにちは! あゆです! よし早速今から Pythonで売上データの分析をしてみよう! 平均や分散などの出し方は知っているからそれをコードにするだけだ そう思ってコードを書き始めたもののデータ量が多くて、やりたい分析も多くて、 どれだけ書いても全然終…

エラー多発注意!変数を使わないとエラーだらけになってしまいます!

こんにちは!あゆです! 前回は、プログラミングを始める第一歩として、Hello Worldを出力する方法 を紹介しました 今回は、プログラミングにおいて、非常によく使う、変数 というものを紹介します。 変数を使いこなせないと、簡単なコードを書くときにも、 …

プログラミングを何からやればいいかわからないあなた!まずはHello Worldをマスターしよう!

こんにちは! あゆです! 今回は、Python を使う第一歩として Hello World を表示するということを紹介したいと思います まず Python を勉強しようと思っても、 何からはじめていいのか全くわからない、ということになってしまいますよね。 プログラミングを勉…

質問しても回答がこない?!回答が来るかどうかは投稿の瞬間に決まります!

こんにちは!あゆです! 前回は、エラーが出て、 解決記事が見つからなかった場合 質問サイトを利用することを紹介しました。 今回は、その際に どのように質問すればいいのか 紹介したいと思います。 しっかりと質問の仕方を理解しておかないと、 せっかく質…

いくら探しても解決策が見つからない…そんな状況を解決する最強の方法とは?!

こんにちは!あゆです! 前回は、エラーが出た時にどのように解決するか ということでエラー解決のために必要な検索方法について紹介しました。 今回は、検索しても見つからないようなエラーが出た時に どのように対処すべきか紹介したいと思います。 簡単なエ…

これを知らなければ、エラー地獄から永遠に抜け出せない!?エラーを最短で解決する秘訣

こんにちは!あゆです! 今回は、プログラミングにおいて多くの人がつまずくポイントであるエラーの解決方法について紹介します! エラーはプログラミングにおいては日常的に発生するものです。 例えば、参考書に取り組んでいて、サンプルコードがある場合で…

学習効率が3倍アップ!コードの書き方が身につく参考書の使い方とは?

こんにちは!あゆです! 前回は、「解説型」の参考書の使い方を説明しましたが、 今回は、「実践型」の参考書の 使い方を紹介します! 「実践型」の参考書の使い方を知っておかないと、 せっかく 1冊読み終わっても あれっ、結局、どうすればいいんだっけ? …

プログラミング参考書を使いこなすには?!知らないと損する重要事項とは?

こんにちは!あゆです! 前回、前々回は、どのようにプログラミング参考書を選ぶかを紹介しましたが、 今回はそこで、選んだ本をどう使っていくか紹介します。 これまで、プログラミングの参考書を 「解説型」と「実践型」 に分けて、説明してきましたが、今…

失敗しないプログラミング参考書の選び方②

こんにちは! あゆです! 今回は前回に引き続き、 プログラミングの参考書の選び方に ついて紹介します! まだ、前回の記事を読んでいない人は ぜひ、こちらの記事も 読んでみてください。 programming-method.hatenablog.com 前回は主にプログラミングの 基…

失敗しないプログラミング参考書の選び方①

こんにちは! あゆです! 今回は、プログラミングを勉強したいけど、 参考書をどうやって、選ぼう と迷っている方に、 失敗しない、参考書を選ぶには どうすればよいか 紹介します! プログラミングを勉強しようと思って、 とりあえず本屋さんには来たものの…