地平線まで行ってくる。

記録あるいは忘備録。時には検討事項。

LangChainでVicuna_7b_v1_5を頑張ってみる。

気軽に自分の(非力な)PCで動かせないかと、Vicuna_7bをLangChainで活用できないかと、Webの記事を参考に試行錯誤。Colabの無料プランの範囲でどうにかなるなら自分のPCでも動く可能性があるかもしれない。 で、やっては見たものの、ループしたり、プロンプ…

LINEによる36億パラメータの日本語言語モデルを試したよ。

日本語言語モデルが各社から発表されている。LINE社から発表になった日本語モデルを試してみる。時々、実在しているっぽい固有名詞が出てきたりと、学習データの残骸?のようなものが出てくる。やっぱし、お金をかけて丁寧な学習データを作成して公開するこ…

Colab(無料範囲枠で)japanese-stablelm-instruct-alpha-7bを試してみる。

評判のJapanese StableLM Alphaを試したくてColabの無料枠で動かしてみました。npakaさんのサイトを参考にしました。 note.com 動作させた結果です。 github.com 参考にしたnpakaさんの質問 質問:まどか☆マギカでは誰が一番かわいい? 答え:1. キュゥべえ2…

Langchain, plan and executeを試す。

LangchainのPlan and executeを試してみた。 BabyAGI からヒントを得て実装した、タスク立案→実行の流れで自律的に動作をする。題材として、トヨタ自動車のSWOT分析をさせてみる。 検索エンジンはSerpでなくDuckDuckGoにした。試行錯誤するとあっという間にS…

LLaMa2をllma2_13b_chat_ggmlv3で試してみる。

Metaが発表したLLaMa2。LLaMaの性能も高かったし、発表後の評判も高い。とは言え、貧弱なPCでは70Bは動かすのは厳しい。そこで、Google Colabで量子化モデルを浮かしてみる。無料プランの範囲で動作可能だ。 huggingface.co llama_cppをGPUで動かそうとした…

Langchainでchatbotを作ってみる

langchainをつかって、chatbotを作ってみる。色々と先人の資料を参考にして作ってみた。単にやり取りだけなら詰まらないので、必要な時に検索して返答するようにした。非常に簡単。 むしろ、コツがいるのはstreamlit。会話を覚えてもらわらないと系内部分。s…

骨伝導イヤホン:AVIOT WB-P1 不調。

骨伝導イヤホン:AVIOT WB-P1。今度は電源が入らなくなった。つまり、電源ボダン=音量+ボタンの反応がなくなった。ONもOFFもできなくなって・・・。数日試行錯誤。 一週間後。ボタンに反応あり。電源が入る。壊れやすいので、主に室内で使っていたし、もし…

gpt-3.5-turbo で異なる役割で会話させてみる。#01

chatbot同士の会話の様に、キャラクターを付けて会話をLLMにさせるとどうなるのか。実験してみました。 司会役、前向きに考える役A、批判的に考える役B、を設定してお互いに会話をさせてみました。初めに司会役を設定せずに会話をさせると、あまり盛り上がら…

BabyCatAGI. Trial #4

BabyAGI is an attempt to autonomously perform tasks while being composed of simple code. Therefore, even those who are not proficient in programming can easily run and enjoy it. BabyCatAGI seemed to be useful for some quick research. I inc…

RSSを使い続けて・・・

IT

情報収集にRSSは便利。RSS対応が標準になればうれしいのだが、むしろ減ってきている気がする。スクレイピングされるよりもよっぽど良いんじゃないかと思う。 そこで、RSS feedを実現してくれるのがこちら。キャッシュも効くので、先方の負荷も抑えられる。 g…

BabyAGIでLLMを学ぶ #3

BabyAGIが面白かったので引き続き遊んでみる。 bwgift.hatenadiary.jp 英語と日本語を自由に切り替えて実行したい。日本語と英語を切り替えられるようにチャレンジ。そこで、日本語を指定していできるようにpromptとtoken数を調整。問題はToken数。日本語だ…

BabyAGIでLLMを学ぶ #2

GPTモデルの使い方を学ぶ。 bwgift.hatenadiary.jp 引き続き、ちまちまと実験しつつ手を入れた。Agentのプロンプトもコツが要って難しい。説明不足でもダメだけど、シンプルに伝わらないと、意図する動作をしてくれない。なんとなく、使えそうなものが出来た…

BabyAGIでLLMの使い方を学ぶ

大規模言語モデル(LLM)を色々とタスクを解決させることができる。思い通りに動かすには結構大変だ。 ド素人ながら、LangChainを使うと簡単に機能を盛り込むことができる。大変便利だ。しかし、色々と自分で勉強しようとプロンプトを弄ったりすると整合性が保…

spaCyからLLMを使えるようになりつつあり

spaCyからLLMを使えるように実装が始まっている。どんどんお気軽に使える様になってきてうれしい。 github.com とりあえず、簡単なテスト。 github.com FewShot学習も対応しているけれども、日本語はこれからの模様。こういう動きになると益々プロンプトエン…

感想から映画を推定させる。自然言語処理 #GPT

映画を見ていると、同じカテゴリーの映画をもっと見てみたいと思うこともしばしば。キーワード検索なら通常の検索で見つけることはできるけれども、ほわっとした問いにうまく答えてくれる(かもしれない)技術が大規模言語モデルを使った回答だと思う。 そこ…

StableVicuna(2023/05/15時点)を試す #StabilityAI

さっそく試してみる。 ja.stability.ai StableVicuna by CarperAICarperAI/stable-vicuna-13b-delta こちらで試してみました。 StableVicuna - a Hugging Face Space by CarperAI 目次 目次 題材(青空文庫、寺田寅彦作、映画雑感より「家なき児」をまとめる…

StableVicuna(2023/05/15時点)を試す #StableVicuna

さっそく試してみる。 ja.stability.ai StableVicuna by CarperAICarperAI/stable-vicuna-13b-delta こちらで試してみました。 StableVicuna - a Hugging Face Space by CarperAI 目次 目次 題材(青空文庫、寺田寅彦作、映画雑感より「家なき児」をまとめる…

autoGPTで調べものに挑戦。モビルスーツでどれが一番強いか!?

自律的にタスクを遂行するautoGPT。GPTモデルを利用することで、課題からタスクを抽出・調査を行う意欲的な実験が進んでいます。OpenAIのAPIを使うので、自分のPCのスペックが少なくても問題なし。そこでチャレンジしてみました。 こちらを参考にしました。 …

PDFを使ってQ&Aをさせてみたい。(gpt-3.5-turbo+LangChain)

Chat GPTで、おしゃべりも楽しいけれども、実用的に考えれば根拠のある回答ができるようが良い。そこで、PDFドキュメントを使った対話が可能だというのでお試しした。 qiita.com こちらを参考にさせていただきつつ、colabで動かしてみた。題材は、題材は産総…

BabyAGIで少子化対策を・・・。

自立エージェントのBabyAGIをお試し。コストの都合上、GPT-3.5-Turboで進めます。 note.com いつも、拝見しています。 ※Googleさんに翻訳してもらっています。 *****目的***** 日本の少子化問題を解決するための政策を提案してください。 初期タスク: タスク…

dolly-japanese-gpt-1bを試してみる。

rinna社の「japanese-gpt-1b」を、日本語データセット「databricks-dolly-15k-ja」を使用して学習させたDolly-Japanese-GPT-1Bモデルを試してみる。今はすっかりGPT-3が話題ですが、GPT-2相当のモデルでどこまでできるのだろうとcolaboratoryで動作させてみ…

ChatGPTとGPT4、Claude-instant、Claude、Sageでアムロとシャアに会話させてみた。

OpenAIのChatGPTばかり話題になるが、他の会社も頑張っている。Poeサービスを使って、3つのモデルでアムロとシャアに降臨して頂き会話をしていただいた。 プロンプトを作成し、以下のセリフからの続きを生成してもらった。参考にさせていただいたサイトは文…

ChatGPTと音声で会話する。

色々と纏めさせたり、コード書くのを手伝ったもらったりと、大変便利なOpenAIのGPT。気軽なお遊びはやっぱり、音声でのキャラクター会話だろうとおもって試してみた。 こちらでいい記事を発見! zenn.dev こちらのコードを元(fork)して手を加えてみた。 ・…

ColaboratoryでCerebras-GPTをとりあえず動かしてみる

毎日何かしらトピックが尽きないし大規模言語モデル。今度は、Cerebras-GPTが発表された。ColaboratoryでCerebras-GPT-1.3Bを動かしてみた。無料版だとRAMがギリギリだったが、動かせた。 Generative AI is a very powerful tool for the creation of new AI…

ChatGPTで降臨。跡部景吾様

引き続き、ChatGPTの醍醐味であるプロンプトに挑戦した。 挑戦したキャラクターは、テニスの王子様に出てくる跡部景吾。イケメンで凄腕プレイヤーで御曹司と非の打ち所がない中学生。「なるほどsundayじゃねーの」と言った名台詞も多数。少年ジャンプで連載…

ColaboratoryでchatGPT(+Whisper+VOICEVOX)で遊ぶ

すっかり話題の巨大言語モデル。OpenAIのchatGPTなら個人が使える価格帯だし、ぼちぼち使ってみたい。そこで、colabでトライしてみた。 whipserで音声認識。chatGPTで返答を作成したらVOICEVOXで音声とする。色んな人が同じような手順でやっているので参考に…

骨伝導イヤホン:AVIOT WB-P1 その後・・壊れた。保証内だったので無償交換。

買い替えた骨伝導イヤホン。AVIOT WB-P1が壊れた。 骨伝導の割に音がよい。防水性能も十分。マイクの性能もよいと、基本機能には満足していた。残念な点は、音量が小さく外歩きには向かない。言うほどバッテリーの持ちが良くない。だが、室内で流しっぱなし…

英語・日本語の翻訳を試してみる。NLLB200とfuguMT

chatGPTが注目されて楽しいサービスが生まれている今日この頃。フリーの大規模言語モデルも公開されたりしていますが、日本語の学習はどうしても弱い気がします。残念です。翻訳と合わせて使うほうがコストが低いかも・・・。そこで、思い付きでローカルで動…

言語モデル、Flan_UI2をcolaboratoryで試してみる。

例に従って簡単に動かせました。 github.com 質問 Answer the following question step by step in the detail. Give the rationale before answeringWhat should be implemented to eliminate war from the world? 答え War is a state of armed conflict b…

Stable Diffusionで画像生成2023年3月版

何やらさらに進化しているらしいということで・・・StableDiffusionで画像生成をチェックしてみました。使ったcolabのコードです。 github.com waifu-diffusion/wd-1-5-beta2 · Hugging Face Defpoint/Defmix-v2.0 · Hugging Face 用途に応じでアイデア次第…