2026.01.03

Amazon Echo Show と Amazon Basic Smart Plug を組み合わせた見守り

以前、こんな記事を書きました。
実家のAmazon Echo Show 5に別アカウントのAmazon Alexaアプリから呼びかけするためのAlexaアプリによる設定
AlexaからChatGPTモデルのAIアシスタントと会話するスキルをつくってみた(2025年9月)
実家の見守りのためにEcho Show 5を導入したわけですが、一歩進めて、見守り対象、ここでは肉親ですが、見守り対象の活動状況を確認する一方法を試したのでメモ。Echo Show にスマートプラグを組み合わせてみます。

» 続きを読む

| | コメント (0)

2025.12.31

フレッツADSL最終終了

以前、フレッツADSL + MS5 + WZR-HP-G301NH構成によるイン...

» 続きを読む

| | コメント (0)

2025.09.16

AlexaからChatGPTモデルのAIアシスタントと会話するスキルをつくってみた(2025年9月)

昨年末から今年はじめにかけて、こんなことをやっていました。
実家のAmazon Echo Show 5に別アカウントのAmazon Alexaアプリから呼びかけするためのAlexaアプリによる設定

その後、実家の家人は、
目覚まし、天気予想、ニュース、服薬時間のリマインド、ラジコや音楽再生、あたりで活用してくれているようです。

でも、アレクサは、会話相手としてはかなりもの足りない。そこで、Alexa(Echo Show 5)から、openai ChatGPTのAiアシスタントと会話できるようにしてみました。
いえ、もう少し待てばAlexa+が日本でも利用可能になるだろうというのは分かってはいたのです。しかし、このサービスは有料になる見込みで、私自身はプライム会員ではなく・・・正確には必要なときに一月単位の単発でAmazonプライム会員になる感じでAmazonを利用しています。

とはいえ、既に先人が実現手段を提供してくださっています。
(プログラミング不要)AlexaのChatGPTスキルを作成する方法
echo show5からChatGPTとおしゃべり【2025年2月】
ありがとうございます。

上の記事のとおりやれば、EchoでAIアシスタントと会話できる環境を実現できるわけですが、少しばかり、自分でやってみて気づいたところ、やったことをメモ。

» 続きを読む

| | コメント (0)

2025.09.06

Gemini CLIから利用するMCPサーバを自作してSolr全文検索と文献取得するRAGを試してみた

先日、ベクトル検索でなくたっていいじゃない ‐ Solrの全文検索とGemini CLIを使ったなんちゃってRAG ‐の記事で、Solrで全文検索してヒットした文献をGemini CLIなどに読み込んでこれらを参考情報としてLLMと対話する形のいわゆるRAGについて試してみました。半手動のなんちゃってRAGですが。
そこで今回、もう一歩進めてMCPサーバーの仕組みを使ってGemini CLIから対話形式で検索する手法を試してみましたので、その経緯をメモしておきます。

試すにあたり、事前にMCPについてWebで調査しましたところ、たくさんの記事を参考にさせていただきました。特に参考にしたのはこのあたり。
MCPサーバーの最小構成を作ってみる(Node.js版)
オリジナルのちょっと便利な MCP サーバー を作ってみた
簡易な自作MCPサーバーをお試しで実装する方法
ありがとうございます。

» 続きを読む

| | コメント (0)

2025.08.21

ベクトル検索でなくたっていいじゃない ‐ Solrの全文検索とGemini CLIを使ったなんちゃってRAG ‐

Apache Solr + llama.cpp embedding を使ってベクトル検索してみるに書きましたように、単純にベクトル埋め込みを使った検索をすれば解決かというと、現状難しいものがあります。前処理や後処理にちゃんと手をかけないとだめなんでしょうし、改善するべき箇所はたくさんありそうで、今後も色々試していきたいと思っています。一方で検索ワードがはっきりしているなら従前からある全文検索が優秀な結果を出してくれます。

要は、参考情報としての文書を適切に選択できればRAGを利用できるわけで、そういったなんちゃって(半手動)RAGのお話を。

» 続きを読む

| | コメント (0)

2025.08.11

Apache Solr + llama.cpp embedding を使ってベクトル検索してみる

お盆ですね。embedding modelがいろいろ出てきたこともあり、この夏はApache Solrを使ったベクトル検索に挑戦してみました。

過去にこんなことを試していて、日常使いで使ってきました。
ScrapBook及びSave Page WEで保存したWebページをApache Solrで検索できるようにしてみた(その1)
ScrapBook及びSave Page WEで保存したWebページをApache Solrで検索できるようにしてみた(その2)
Apache Solrを使って形態素解析とBigramを併用してテキスト検索してみる

Apache Solr 9はベクトル検索を実装しています。下のような書籍も出てきまして、大変参考になりました。
今日から始めるAI検索技術 Solrエンジニアのための最先端ガイド - さしみもち
今日から始めるSolrベクトル検索 - もちっとカフェ

SolrもLangChainとの連携等もできるようですが、Python環境への依存度を大きくしたくないこともあり、llama.cppとShell Script活用を中心に実装してみました。

» 続きを読む

| | コメント (0)

2025.07.25

ThinkPad E440のWireless LAN CardをIntel Dual Band Wireless-AC 7260に換装してみた

旧いPCをWindows 11にアップデートしてみた(ThinkPad E440)に書きましたとおり、先日ThinkPad E440をWindows 11にアップデートしましたが、ついでに、Wireless LANカードを換装しましたので、手順をメモ。

このページの手順にしたがって作業しました。
[Win11] Intel Dual Band Wireless-AC 7260のドライバー [Bluetooth]
ありがとうございます。

» 続きを読む

| | コメント (0)

2025.06.03

旧いPCをWindows 11にアップデートしてみた(ThinkPad E440)

Windows 10も遂に2025年(今年)の10月にサポートを終了しますね。物持ちがいい私も観念してWindows 11にアップデートすることにしました。2014年1月頃(2013年の年末だったかも?)に購入したThinkPad E440をWindows 11にアップデートしました。当然ながら、Microsoftが推奨するハードウェア要件を満たしていませんので、自己責任であることを承知した上でアップデートを実施します。

(新春企画!?)ThinkPad E440をとりあえず設定する
ThinkPad E440をとりあえず設定する(その2)‐ Windows 8.1にアップデートしたあとのシステムイメージバックアップについて、など ‐
ThinkPad E440をとりあえず設定する(その3) - cygwin、フォント設定等 -

当時の記事を振り返ると隔世の感が。今となっては、cygwinなど使っていない設定が多いですが。

2025050426r
2025050425r

OSはWindows 10 Pro、 Version 22H2、CPUはCore i5の第4世代、メモリは16.0GBまでめいいっぱい増設済みです。ちなみに、メモリは、Mac miniのお下がり。

本機は、ThinkPad E440の液晶ディスプレイ・パネルを交換してみた
こういう苦難も乗り越えてきた老兵です。もうひと働きよろしく。
今回のアップデートでやったことをメモしておきます。

» 続きを読む

| | コメント (0)

2025.01.02

実家のAmazon Echo Show 5に別アカウントのAmazon Alexaアプリから呼びかけするためのAlexaアプリによる設定

Amazon Echo Show 5は、プライム会員なら7000円弱で購入でき、とてもお手頃価格で実家とお話しできる、とても便利なデバイスです。このデバイスを実家に置いてWiFi経由でインターネットに接続するだけで実家とビデオ通話ができます。特に呼びかけ機能は、受信に相手の操作が不要でいわば強制的に接続しにいきますので、プライバシーの問題はありますが、権限設定を信頼のおける身内に限定するなど厳密にして正しく使えば、LINEなど使えない高齢者に対しても遠隔から声かけすることができる大変有用なデバイスです。

Echo Show 5を遠隔管理するには、自分のAlexaアプリと紐づけるのが便利です。自分のAmazonアカウントで購入していれば最初から自分のAlexaアプリと紐づくので、遠隔からの呼ぶかけの紐づけが自然にできています。デバイスの遠隔リセットや遠隔設定も自分のスマホのAlexaアプリから実施できます。一方で、例えば兄弟、親戚からも呼びかけるなら、別アカウントから接続することになりますから、別アカウントから接続するための設定が必要になります。ここでは、この設定手順についてまとめておきます。既にYouTubeやブログにいくつも記事があるのですが、自分が引っ掛かったところを含め、設定画面多めでメモに残しておく趣旨です。

※実家のEcho Show 5から頻繁に外部に連絡を取る場合、頻繁に外部から連絡を受ける場合は、実家用のAmazonアカウントを別途作成して、そのアカウントにEcho Show 5を紐づけた方がいいかもしれません。しかし、ここでは、自分のアカウントに紐づけたEcho Show 5を実家に置くことを前提とします。また、自分のAlexaアプリから実家のEcho Show 5に呼びかけるまでの設定は終了しているものとします。

» 続きを読む

| | コメント (0)

2024.01.14

Intel Mac で ELYZA-japanese-Llama-2-13b 及び phi-2 とllama.cppで戯れてみた

Llama 2を日本語拡張したELYZA-japanese-Llama-2に13b版が出ましたので試してみます。
Hugging Face ELYZA.inc
ここにモデルがありますので、ELYZA-japanese-Llama-2-13b-fast-instruct と ELYZA-japanese-Llama-2-13b-instruct のモデルをダウンロードしてllama.cppを用いて推論してみました。

以前にLLMをいくつか試しています。
Intel MacでGPUを使わずに大規模言語モデルと戯れてみた
Intel MacでLlama 2モデルと戯れてみる
Intel Mac上でllama.cppを使って日本語LLM(ELYZA & Stabilityai beta)を使ってみる
Intel Mac上でllama.cppのサーバ機能を使って日本語LLMを使ってみる

今回、ELYZA-japanese-Lllama-2-13bを試すにあたっては、ダウンロードやGGUFフォーマットへの変換、量子化について、
Intel Mac上でllama.cppを使って日本語LLM(ELYZA & Stabilityai beta)を使ってみる
Intel Mac上でllama.cppのサーバ機能を使って日本語LLMを使ってみる
と同様の手順にしたがっています。

» 続きを読む

| | コメント (0)

«分離型キーボードで親指シフト(NICOLA配列)を試す(Majestouch Xacro M10SP JIS配列)