2024年8月

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 […]

続きを読む
C#
LLMでプロンプト文字列を作成してstable diffusionで画像生成する

stable diffusionは、にわかのためプロンプトに何を入れていいのか、さっぱりわかりません。そういうときこそLLMに助けてもらえばいいじゃんということでLLM+stable diffusionのプログラムを作成 […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム④(img2img+Embedding)複数

前回とあまり変更がありませんが複数種類のイメージをバッチ処理するコードを掲載します。メモリ周りはWebUIの方が優れていますが短いコードでいろんな処理ができるのでc#で組むのはありかなと思います。 Nuget情報 概要F […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム③(img2img+Embedding+Upscale)

前回の続きです。画像生成は初心者なので、かなり適当にやってます。何やらいろんなオプションがあるのがわかってきました。Exsampleでは見えないオプションの指定とかやってみたいと思います。 Embedding手の指が変に […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム②(img2img)

前回に引き続き、プログラミングと言えないほど短いプログラムをやっていきます。本来の目的は、こちらのimg2imgだったので楽しみです。自分で製作したDaz3DのCGに少しリアル感を持たせたいと思います。 前回とは違い別途 […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム

AIと言えば画像生成が有名ですが今まであまり興味がありませんでした。がしかし自分の作成したDaz3DのCGをもっとリアルにエロくできるのではないかと思い付いて少しチャレンジしてみようかなと考えました。 巷ではすばらしいW […]

続きを読む