C#

C#
VoskでLLMと音声会話する新着!!

前回記事でVoskは処理が早いので会話に使えそうなのがわかりました。そこでLLMを組み込んで音声会話してみました。 Nuget情報System.Windows.Extensionsは、VOICEVOX音声を再生するために […]

続きを読む
C#
Voskで会話を文字起しする②新着!!

Voskは精度がいいことがわかったので会話を文字起しすることにします。結構この会話を文字にするところの割り込みが難しかったりするのです。そこでMicrosoftのSystem.Speech.Recognitionを使用す […]

続きを読む
C#
Voskで会話を文字起しする①新着!!

過去記事の「会話の間が空いたときに文字起しする」は、あまりいい結果を残せず実践で使ってません。Discordの音声受信もとん挫してしまっているので何とかせねばと思っていた矢先。Voskというよさげなものがあるみたいなので […]

続きを読む
C#
LLamaSharp 0.16.0リリース

LLamaSharp 0.16.0が出ました。KernelMemoryがエラーになる現象は修正されているでしょうか?検証してみました。 やはりまだダメでした。引き続き0.13を使うしかないですね。

続きを読む
C#
LLMでプロンプト文字列を作成してstable diffusionで画像生成する(StableDiffusion.NET 3.1対応)

StableDiffusion.NETがFlux.1対応になって少しコーディングが変わったので修正しました。モデルの読み込みとパラメータが少し変わりました。 Nuget情報 概要gemma2に日本語で指示してStable […]

続きを読む
C#
kernel memoryを使ったc#のチャットプログラム(日付、株価、天気の認識)

Webページをkernel memoryに渡して勝手にやってくれたらいいのですが、時間がかかるのとスクレイピングしてもうまく認識してくれないので苦戦しております^^;そうは言っても今日の日付であったり株価や天気などは短い […]

続きを読む
C#
簡単なWebページをスクレイピングするc#プログラム

前回は、KernelMemoryに食わすURLアドレスを求める巡回プログラムをやりましたが、いざLLMにWebアドレスを渡しても全然認識できませんでした。マイ曰く「わかるわけないじゃん」だそうです。スクレイピングしてあげ […]

続きを読む
C#
簡単なWeb巡回のc#プログラム

kernel memoryはテキストだけでなくWeb参照も可能です。その前準備としてAbot2を使って簡単なUri情報を収集するプログラムを作成します。 Nuget情報は下記になります。 概要googleニュースサイトを […]

続きを読む
C#
kernel memoryを使ったc#のチャットプログラム

あるディレクトリに入っているドキュメントを見てキャラ設定したマイがチャットで回答します。kernel memoryのAskAsyncは、ただドキュメントの中を探して答えるだけなので探した結果をチャットボットに渡して会話の […]

続きを読む
C#
kernel memoryを使ったRAGの簡単なc#プログラム

ほぼExampleのまんまですがkernel memoryを使ってディレクトリ内のドキュメントを読み込んでLLMがそれを見て回答するプログラムです。いままで掲載できなかった理由は、llamasharpの0.14以降でke […]

続きを読む