市民

最近、転職して、DXエンジニアになりました。 インフラ系の記事はこれからなくなるかもし…

市民

最近、転職して、DXエンジニアになりました。 インフラ系の記事はこれからなくなるかもしれません。

記事一覧

sshtunnel+mysql.connect

自分のPCからデータをawsのrdsにアップロードしたい 前提条件としてrdsは会社のPCからは直接見られないという制限が自社にあったとした場合、sshトンネル経由で接続する必…

市民
10日前

After Dify

Dify is all you needか? RAGがこんなにも簡単にできてしまうDifyに驚きつつ、1か月過ぎまして。その後、ワークフローなどの機能も追加されたようですね。ワークフロー…

市民
1か月前
1

Difyの破壊力

Difyをご存じですか?Difyとは何物か 彼ら曰く です。 イノベーションエンジンかどうかは私にはわかりませんが、LangGenius社というアメリカに登記されている会社が提供…

市民
2か月前
18

人生初のChrome拡張作成

Chrome拡張はJavascriptで書くそうです。 必要なファイルは次の通りです。 やりたいことで変わるので、この辺りは生成AIと相談しながらやりました。manifest.json(ファ…

市民
2か月前
3

AWSのEC2がTeratermでログインできない。

AmazonLinuxのバージョン 久々にインスタンスを作ったら、ec2-user2でログインできない現象が発生しました。色々ごちゃごちゃ調べたところ、AmazonLinux2023はssh-rsaを…

市民
5か月前
1

Azure File SyncでARM Discovery URLを入れろ、ではまった件

概要 Azure File Syncはバックアップとして有効な手段だと私は信じておりますが、原因不明で時々Azure Resource Manager (ARM) Discovery URLを入力と出ます。このURLの…

市民
6か月前
1

DCHPサーバにオレンジのチェックが付いている

Microsoftのホームページによれば、 Failover is configured on the DHCP server ということなのですが。 実際、これではなんだかわからなかった。何のことはなく、過去に…

市民
6か月前

ChatCompletionでの過去履歴の渡し方

Assistantでどんどんつなぐのが正解らしい たとえば、ずっとシリーズでやってるTeamsのbotでは過去の回答をDB 入れています。 preanswer = []prequestion = []result = …

市民
8か月前
1

グループポリシーでBluetoothを制限する

グループポリシーオブジェクトではできません。 Windowsのグループポリシーオブジェクトには直接的にBluetoothをオフにする設定はありません。 レジストリで設定します…

市民
8か月前
4

ExcelからChat-GPTを利用する

仕組み curlでもapiを利用することができるので、それをexcelのvbaへ組み込もうと思います。ただし、やることはOpenAIもAzureOpenAIも変わらないのですが、OpenAIで利用…

市民
8か月前
1

TeamsのbotでもChatGPTとChatをしたい

botは標準では前回の会話を覚えてない botはもちろんTeamsが会話を覚えているはずがないので、前回のやり取りはすっかり忘れて毎回違う人と会話を始めている感じになりま…

市民
8か月前

グループポリシー+ソフトのインストールについて

PCだけで数百台とかあるとADないと死亡しませんか? 私の勤務先ではないのですが、知り合いから聞いた話で、フロアに200台とかPCがあるのに、ドメイン参加してないとかあ…

市民
9か月前
4

ipconfigをローコードでgui化する

動機 テレワーク中などPCのサポートをする際に、DNSの更新が間に合ってないとかそういうことが普通にありまして、いちいち操作を説明して、ipアドレスを調べる時間がもっ…

市民
9か月前

Teamsのbotに○○さんと言わせたい。

単なるユーザの名前の表示 Bot Framework Composerを使えば簡単です。 turn.activity.from.name この変数に入っています。 メールアドレスを取得して表示 ちょっとマニ…

市民
11か月前
2

Azure OpenAI x Pinecone x TeamsでFAQ検索ボットを作成する~最終版

概要図 最終的に概要説明 以前の概要編でも書いた通りですが、まず、前段階として、FAQデータをpineconeに入れます。入れるのですが、下記の通り、日本語ではやらずに一…

市民
11か月前
10

Bot Framework Composerでループ処理をする

概要Power AppsもPVAもいい動きをしてくれない。過去の記事で紹介してきた方法では結局チャットボットとしてはいまいち動きがよくなくて、結果としてBot Framework Compos…

市民
1年前
2
sshtunnel+mysql.connect

sshtunnel+mysql.connect

自分のPCからデータをawsのrdsにアップロードしたい

前提条件としてrdsは会社のPCからは直接見られないという制限が自社にあったとした場合、sshトンネル経由で接続する必要があります。というかその制限してない会社はないと思いたい。
a5mk2とかだと、ssh2トンネルとか利用して画面上は見られますし、そこからデータも入れられるので、データが少ない時はいいのですが、excelのデータを加工し

もっとみる
After Dify

After Dify


Dify is all you needか?

RAGがこんなにも簡単にできてしまうDifyに驚きつつ、1か月過ぎまして。その後、ワークフローなどの機能も追加されたようですね。ワークフローは一部ではノーコードLLMなどという面白いネーミングを付けていることもあるようです。とはいえ、Dify is all you needではなかったです。

計算がとっても苦手というか事実上できない

LLMの使

もっとみる
Difyの破壊力

Difyの破壊力


Difyをご存じですか?Difyとは何物か

彼ら曰く

です。
イノベーションエンジンかどうかは私にはわかりませんが、LangGenius社というアメリカに登記されている会社が提供しているオープンソースです。そして、GPTsキラーになりうる製品です。

GPTsキラーとして

ここではGPTsはOpenAIが提供する有料サービスを総称して言ってしまっています。そのGPTsがやってくれることとほ

もっとみる
人生初のChrome拡張作成

人生初のChrome拡張作成


Chrome拡張はJavascriptで書くそうです。

必要なファイルは次の通りです。

やりたいことで変わるので、この辺りは生成AIと相談しながらやりました。manifest.json(ファイル名は固定)
popup.html(ファイル名は何でも可)
popup.js(ファイル名は何でも可)
background.js(ファイル名は何でも可)
contents.js(ファイル名は何でも可)

もっとみる
AWSのEC2がTeratermでログインできない。

AWSのEC2がTeratermでログインできない。

AmazonLinuxのバージョン

久々にインスタンスを作ったら、ec2-user2でログインできない現象が発生しました。色々ごちゃごちゃ調べたところ、AmazonLinux2023はssh-rsaを利用する場合はTeratermのver5系でないとつながらないとのことでした。
今回は、バージョンアップをして解消しました。
ed25519で作成した場合はver4系でも無事につながります。

そう

もっとみる
Azure File SyncでARM Discovery URLを入れろ、ではまった件

Azure File SyncでARM Discovery URLを入れろ、ではまった件


概要

Azure File Syncはバックアップとして有効な手段だと私は信じておりますが、原因不明で時々Azure Resource Manager (ARM) Discovery URLを入力と出ます。このURLのことを調べてみてもさっぱりわからず、対処法だけ残しておこうかと。なお、Azure File SyncについてはこちらのURLで説明を読んで下さい。
簡単にまとめると、
1.ストレ

もっとみる
DCHPサーバにオレンジのチェックが付いている

DCHPサーバにオレンジのチェックが付いている

Microsoftのホームページによれば、
Failover is configured on the DHCP server
ということなのですが。

実際、これではなんだかわからなかった。何のことはなく、過去にフェールオーバーしていたDHCPがフェールオーバーパートナーとして残っていただけでした。そのサーバはすでにいないので、消して、レプリケーションし直したら、直りました。
掃除は大事ですねと

もっとみる
ChatCompletionでの過去履歴の渡し方

ChatCompletionでの過去履歴の渡し方


Assistantでどんどんつなぐのが正解らしい

たとえば、ずっとシリーズでやってるTeamsのbotでは過去の回答をDB
入れています。

preanswer = []prequestion = []result = db.session.query(history).filter(history.createdate>=mins,history.uuid==userid).order_by

もっとみる
グループポリシーでBluetoothを制限する

グループポリシーでBluetoothを制限する


グループポリシーオブジェクトではできません。

Windowsのグループポリシーオブジェクトには直接的にBluetoothをオフにする設定はありません。

レジストリで設定します。

レジストリキーは
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Connectivity\AllowBluetooth
こちらです。
値が

もっとみる
ExcelからChat-GPTを利用する

ExcelからChat-GPTを利用する


仕組み

curlでもapiを利用することができるので、それをexcelのvbaへ組み込もうと思います。ただし、やることはOpenAIもAzureOpenAIも変わらないのですが、OpenAIで利用できるのはAPIの料金を支払っている場合だけです。払ってない場合は、Error429:"You exceeded your current quota, please check your plan

もっとみる
TeamsのbotでもChatGPTとChatをしたい

TeamsのbotでもChatGPTとChatをしたい


botは標準では前回の会話を覚えてない

botはもちろんTeamsが会話を覚えているはずがないので、前回のやり取りはすっかり忘れて毎回違う人と会話を始めている感じになります。それだとあまりユーザフレンドリーとは言えないので、多少、会話のようなものをできるようにしてみました。

仕組み

Azure OpenAI x Pinecone x TeamsでFAQ検索ボットを作成する~postgres

もっとみる
グループポリシー+ソフトのインストールについて

グループポリシー+ソフトのインストールについて


PCだけで数百台とかあるとADないと死亡しませんか?

私の勤務先ではないのですが、知り合いから聞いた話で、フロアに200台とかPCがあるのに、ドメイン参加してないとかありえない話を聞きました。そんな会社のIT担当者にはなりたくないものです。

グループポリシーってなんですか?

グループポリシーの全体説明はe-wordに譲るとして、今回はファイル配布とシャットダウンまたはスタートスクリプトにつ

もっとみる
ipconfigをローコードでgui化する

ipconfigをローコードでgui化する


動機

テレワーク中などPCのサポートをする際に、DNSの更新が間に合ってないとかそういうことが普通にありまして、いちいち操作を説明して、ipアドレスを調べる時間がもったいないと思い作成してみました。

やり方

powershellでipconfigをGUI化します。powershellで本体のコマンドを作り、そのファイルをグループポリシーのファイルの配布で全PCに配布します。さらに、そのpo

もっとみる
Teamsのbotに○○さんと言わせたい。

Teamsのbotに○○さんと言わせたい。


単なるユーザの名前の表示

Bot Framework Composerを使えば簡単です。
turn.activity.from.name
この変数に入っています。

メールアドレスを取得して表示

ちょっとマニアックですが、システム連携を考えると、表示名は全然使えません。ですので、turn.activity.from.aadObjectIdを使います。
このaadObjectIdがAzure

もっとみる
Azure OpenAI x Pinecone x TeamsでFAQ検索ボットを作成する~最終版

Azure OpenAI x Pinecone x TeamsでFAQ検索ボットを作成する~最終版


概要図

最終的に概要説明

以前の概要編でも書いた通りですが、まず、前段階として、FAQデータをpineconeに入れます。入れるのですが、下記の通り、日本語ではやらずに一度、すべて英訳をして、それをembeddedしてpineconeへ入れることにしております。これで検索精度が結構上がりました。さて、具体的な処理はPineconeアップロード編へゆずりますが、ひたすらembeddedをして配

もっとみる
Bot Framework Composerでループ処理をする

Bot Framework Composerでループ処理をする


概要Power AppsもPVAもいい動きをしてくれない。過去の記事で紹介してきた方法では結局チャットボットとしてはいまいち動きがよくなくて、結果としてBot Framework Composerを使うことにしました。

インストール申し訳ございません。インストールは公式にお任せします。あまり需要があるような話でもなさそうですので。

botの作成方法こちらも公式に譲ります。全然難しくないので。

もっとみる