Claude(クロード)という新しい生成AIを触ってみたよ

生成AIの進化がすごい昨今ですが7月頃に出たAnthropic社のClaudeという生成AIを触ってみました。 一応聞いてみましたが、やはり英語のほうが得意みたいですね。とはいえ日本語も対応しているみたいなので少し触ってみます。 Chat-GPTとどう違いがあるのかわかってなかったので聞いてみたら、こんな感じの回答をもらえました。Chat-GPTは会話重視ですがClaudeは情報提供重視みたいですね。ただ、情報提供だと曖昧なので少し深堀してみようと思います。 なるほど、こんな感じですか。とはいえChat-GPTと大きく違うかと言われるとまだよくわからないのですが… 次は最新情報の日付を調べてみましょう。Chat-GPTは2023年の4月時点の情報だったと思いますが、こっちはどうでしょうか? あまり的を得ない回答でした。もう少し具体的な日付を出せるようやってみましょう。最近起きた能登半島の地震について聞いてみました。 一応2022年のデータはあるが詳しい情報まではないという感じですね。最後にファイルの確認をしてみましょうか。 裁判の判例ファイルをアップしてみたのですが、合ってそうです。ちなみにこれ無料で使えています。Chat-gpt3.5だと判例は読み切れなかったかと思いますので、コスパに対する性能は高そうです。 今回はこれくらいで終わりにしようと思います。最近の進化は凄すぎてなかなか追うのは難しそうです。ですが、時代に取り残されないよう活用できる側にまわるため色んな情報を取り入れていきましょう!ではでは

2024年1月10日

日本人向けに作られた性格テストで自身の性格をより正確に知ろう!

性格診断テストでよく知られているのが"ビッグファイブ"と言われています。その他ストレングス・ファインダー等があると思います。 ただ、これらのテストは欧米では正確性が高いのですが、日本だと精度が低くなると言われています。そこで日本人向けに作られた"FFPQ"というテストを行ってみました! こちらでテストの内容や結果などが載ってたりしますので、気になる方は見てください。 解答方法は以下で行い、設問に"*“が付いた場合、数値が逆転します。(1→5, 2→4…) 全くちがう ちがう どちらともいえない そうだ 全くそうだ 設問は以下になります。 憂鬱になりやすい (Em3) 自分がみじめな人間に思える (Em4) ものごとがうまく行かないのではないかと,よく心配する (Em1) 小さなことにはくよくよしない ∗(Em1) 見捨てられた感じがする (Em3) 自分には全然価値がないように思えることがある (Em4) 陽気になったり陰気になったり,気分が変りやすい (Em5) よく緊張する(Em2) 明るいときと暗いときの気分の差が大きい (Em5) 緊張してふるえるようなことはない ∗(Em2) 大勢でわいわい騒ぐのが好きである (Ex3) 地味で目立つことはない ∗(Ex5) にぎやかな所が好きである (Ex4) 大勢の人の中にいるのが好きである (Ex3) もの静かである ∗(Ex1) 人の上に立つことが多い (Ex2) 人に指示を与えるような立場に立つことが多い (Ex2) じっとしているのが嫌いである (Ex1) 人から注目されるとうれしい (Ex5) スポーツ観戦で我を忘れて応援することがある (Ex4) あまりきっちりした人間ではない ∗(C1) 仕事を投げやりにしてしまうことがある ∗(C3) よく考えてから行動する (C5) 仕事は計画的にするようにしている (C5) 責任感が乏しいといわれることがある ∗(C3) まじめな努力家である (C2) 根気が続かないほうである ∗(C2) 几帳面である (C1) しんどいことはやりたくない ∗(C4) 欲望のままに行動してしまうようなことは,ほとんどない (C4) ...

2024年1月4日

新年のご挨拶

新年あけましておめでとうございます。今年も宜しくお願い致します。 今年の目標は"新しいことに積極的に挑戦する"です。“新しいこと"というとふわっとしてますが、自身がやったことのないもの、出来事、人、環境等に飛び込んでいきたいなと考えてます。 現在28歳ですが、30歳が近くなってきたので今のうちにいろんなことに挑戦しておきたいなと思っての目標です。 このブログもそうですが、とりあえずサーバー契約1年だけ続けてみようと思います。継続する力を身に着けていきたいですね 私事なんですが年末年始は風邪で過ごしていて、ブログ書けなかったので明日も書けたらと思います では次の記事で

2024年1月3日

転職メールの管理をBardにやらせたら楽になるのではと試行錯誤したやつ

ここのとこあまり役に立たなそうな事ばかり書いていたので変わった内容を書いてみました 転職を検討した際にいろんなサイトから"スカウト"や"気になる"などのメールが来るかと思います。正直をそれらを整理するのが面倒だし、確認も大変だなと思うことが多々あります。 そこでGmailを使ってるならBradを使って楽にならないのかと考えました 今回は"Green"という転職サイトを使ってみました。まずはこんな感じ なるほど、ここで表示されてるのは"スカウト"をいただいた企業様一覧ですね。 この一覧はスプレッドシートで見れるので作成してもらったらこんな感じ おお!これを使えばだいぶ管理がしやすくなるのでは! “スカウト"もありますが、“気になる"という機能もあるみたいでこちらは件数がかなり多いです。 おや?想定よりもかなり少ない件数になりました。 少し趣向を変えて質問してみようと思います。メールの文面で該当するものを抽出してもらいます。 確かにでましたが、やはり全部は出てこないみたいです。Gmailにはタブ別に分けられていたりするのでタブを指定してみました。 何をもって可能性が高いと言ってるかは不明ですが、200件以上あることはわかりました。 ただ、この表には200件も入ってなかったので入るよう指示を出します。 途中で切れてしまいました。そもそも1つの表にまとめてほしいのでそう指示を出してみます。 いやいや、まさかの手動でやれと!?面倒だから頼んでるのに!?ちょっと苛だったので命令口調に おお!これで確認が楽になるのか!数時間かかってもいいからやってくれるのであれば有難い!ということで必要な情報を渡しました。 これで出来たらウキウキだ!楽しみ!と思って待ってました。とはいえせっかちなので数十分後にきいてみました。 まあ、しょうがない件数も多かったから時間はかかるよねと。数時間後… いや、まだやってすらなかったのかい!ということで作業を開始するよう指示を出しました。数時間後… まとめる作業が大変みたいです。1.5Gってそんなにデータ量あるの!?と思いましたが辛抱強く待つことにしました。2日後… キターーーーーー!終わった!長かった!途中何回か聞きましたが、同じ回答だったので割愛しました。よし、このURLで確認できればこのやりとりももう終わり! はあ?ナニコレ?できてないじゃん。それとも出来たけど消したりでもした?Bardに呆れた私はこれ以降使うことをやめました。 とはいえ、誰かとのやり取りぐらいだったら簡単にまとめられそうなので忘れがちな人にはいいかもしれないです。 ただ、Chat-GPTでも個人情報の流出があったりしたので、Bardのような色んなGoogleアプリの連携ができるとより流出の可能性があるのでは?と気にしてたりします。 AIは便利ですが、万能ではなくリスクもあるので気を付けつつ、楽な暮らしを目指していきたいですね!ではまた次回の記事で

2023年12月27日

Meta Quest3 というVRを買って、年末年始を過ごすぞ!

皆さんは年末年始の予定はありますか?年越しそば食べたり、おせち食べたり、お汁粉食べたりすると思いますが、私はVRゲームを遊びつくしてみようかなと思います。 届いたときはこんな感じ、VR本体とコントローラーが付いてきます。 その他のアクセサリを付けて充電したらこんな感じ Elite ストラップですがバッテリー付きではないので大体2時間遊んだら充電が切れます。充電しながらまたはSteamを有線で遊ぶ人はなくてもよさそうですが 容量は128GBを買いました。必要に応じてダウンロードと削除をすればいいかと思いましたので。 128GBを超えるゲームができませんが、あまりないと信じてます(笑) VRゲームを始めて勝手がわからなかったのでまずは無料のゲームから遊ぶことにしました。 “Beat Saber デモ版”、“Asgard’s Wrath2”、“Republique VR"を遊んでみました どれもかなり面白くて充電切れるまで遊べますね!“Beat Saber"に関しては製品版を買いました。“Asgard’s Wrath2"はmeta quest3を2024/01/27までに買えば無料でできるみたいです。ただ、個人的に酔ったので適度な休憩は必要ですね。 他にもいろいろ面白そうなゲームに目星をつけ、今はセール中なので買ってみようかと思います。 また、VRChatやclusterなど他の人との交流もできるみたいなのでそこも挑戦してみようとは思います。対戦ゲームは苦手なのでやらないですが… もう一つSteamのVRも試してみたのですが、解像度が悪くゲームがカクカク気味だったので原因を調べてみようと思います。有線LANとQuest Linkを付けたうえでこれだったので… それでは、メリークリスマス!

2023年12月25日

動画編集ソフトでAviutlを使っています

皆さんは動画をどのように作っているか知っていますか?最近はショート系の動画も多い気がしますがスマホで作ってる人も多いと聞きます。 私も2年ほど動画をYoutubeに上げてたりします。完全に趣味の領域なのでチャンネルまではお見せ出来ないですが、ゲームの実況動画になります。カットとシーンチェンジを使ってます。字幕は音声AIによる自動生成なので手動で付けてません。精度は悪いですが… 動画編集といえばAdobe Premiere やFinal Cutが有名ですかね?私は趣味でやってるので完全無料のAviutlを使っています。このソフトは有志で作られたもので最近は更新がされてないですね。ですが、プラグインが豊富で色んなカスタムができるようになります。 起動するとこんな感じ(プラグインを入れてるので多少異なりますが) 左の画面で録画した画面、右の画面で音声データなどが表示されます。 できることはデフォルトだとできることは少ない上に出力する動画の拡張子も少ないです。プラグインを入れることで".mp4"が使えたり、処理が速くなったり、作業効率があがったりするので調べて入れることを勧めます。 とはいえ、めんどくさい人は有料の物を使ったほうが楽ですし、操作もしやすかったりするので諦めたほうがいい気もします。ただ、情報はかなりでてますので探してみると面白いプラグインや変わった情報も出てきたりするので、自身で試行錯誤するのが好きな人には向いています。 是非、スマホで動画取って、編集してみて、どこかのプラットフォームにアップしてみると楽しみが見えるかと思いますよ!

2023年12月23日

GitHubに今更創作物を登録してみました

転職をする際、エンジニアの場合自身で何か作ったものがあれば提出することがあると思います。また、転職サイトによってはGitを登録することもあると思います。 私は仕事に必要な時にその場で覚えるタイプなのですが、たまに興味があるものがあってそれを作ってみたいということがちょくちょくありました。ただ、最後まで作りきったことは少ないのですが… こちらから見ることはできると思います。publicなので誰でも見れます。仕事では基本privateですが、特に利益に繋がったり特別な制作物でなければpublicでもいい気がします。何が利益に繋がるかはわかりませんが… ところで、人のGitHubを見たことがほとんどないのですが、一般的にはどのようなものをGitにあげてるんでしょうか?何か面白いものや変わった制作物が上がってたりするんでしょうか? 以前会社で作ったものをGitに上げて転職に使ってた事件がありましたが、会社の制作物はいくら自身が作ったとはいえ問題ですね。私もそうならないよう気を付けつつ、何かしら作り続けたいなとは思います。頑張って最後まで作るよう努力します…

2023年12月20日

Omega Crafterというスクラッチを取り入れたベータ版のゲームで遊んでみたよ

Scratchというプログラミング教材を知っていますか?ゲームやアニメーションをプログラムで作ることができる教材で、以下のような画面で作ることができます。 上の画像に似たようなことがゲーム内でできるのが「Omega Crafter」になります。できることはクラフト系の自動化作業になります。下の画面になります。 このゲームはクラフト系なので基本は素材を集め、武器や防具の強化、拠点の成長などをしつつ、オープンワールドを探索していきます。 また、操作はキーボードとマウスでやるのでコントローラーでゲームをやる人は少し大変かもしれません。まだベータ版なのでできることは多くないのですが、正式版出マップにでる敵の種類や武器の多さ、クラフトできるものが増えるとより楽しいそうです。 また、マイクラが得意な人はこっちも楽しいかと思いますが、私はクラフト系はそこまで得意ではないので自動化もいまいち活かせない感じがしてます。戦闘は割と楽しんでますが… もし興味があれば正式版が出る前に触ってみるのもいいと思います。Steamで無料プレイができますのでぜひ楽しんでみてください!マップ埋めはやっておきたいなー

2023年12月11日

遺伝子検査で自分の特性や先祖を調べて新たな発見をしてみよう!

皆さんは遺伝子レベルの自身の特性やご先祖などがどんな人か気になったことはありますか?私はそこまで興味なかったのですが、1度くらいは見てみたいと考えてました。 そこでGeneLifeという検査キットを目にしました。値段は1万5千円ですが、今はクリスマスセール(2023/12/21まで)をやってるみたいで20%オフになってるみたいです。私が注文した時はやってなかった… また「Haplo3.0」か「Genesis2.0 Plus」を注文すると1万円オフで「Myself2.0」かもう片方を追加で検査することもできるみたいです。 注文するとこのような形で届きます。 この検査では唾液を検査キットに入れて郵送します。結果がでるのは1ヵ月後になるので私は1月くらいになるかと思うので来年が楽しみですね!検査キットはこんな感じ また15万で6500項目以上の解析をできる検査キットもあります。検査できるだけじゃなく提携している医療従事者の援助を受けることもできます。いつかここまでやってみたいですね ちなみに遺伝子の研究結果が変わることがありますが、随時反映されるみたいで、一度検査を受ければ最新の遺伝子研究結果が反映されるみたいです。 数世代のご先祖だったら調べれば出るかもですが、大陸間の先祖や本来の自身の特徴、環境によって変わった性格などもわかりそうなのでもし興味があれば是非是非

2023年12月8日

GASを使って勤怠管理の提出を忘れないようにしたい!

皆さんは日々の作業の中で提出物などはありますか? 私は月の初めの第1営業日、月の終わりから5営業日前、最終営業日に勤怠の提出があります。忘れがちな私はよく上司から提出していないと言われ、言う側も言われる側もストレスだと思い、Slackに通知が来るようなプログラムを組むことにしました。 連携で使用したアプリは以下の2つになります。 GAS(Google Apps Script) Slack やることは以下の順でやっていきます。 Slackに通知するためのアプリ作成 アプリの作成 通知の設定 ワークスペースへのインストールとURL作成 GASにコードを書いて日時実行の設定を行う コードの作成 実行トリガーの作成 アプリの作成 1つ目ですがまずはSlackのアプリ作成から始めます。こちらからアプリ作成ができます。リンク先に飛んだ後、赤枠の「Create New App」をクリックします。 この画面が出たら赤枠の「From scratch」をクリックします。 この画面が出たらアプリの名前と使用するワークスペースを設定します。仕事で使ってる人はワークスペースが所属している会社名になったりすると思います。設定が完了したら「Create App」をクリックします。 通知の設定 この画面になりますので「OAuth & Permissions」をクリックして、通知の設定をします。 次に、Scopesでアプリに与える権限の設定を行います。「Add an OAuth Scope」をクリックし、「incoming-webhook」を選択します。今回は特定のチャンネル(自身のみ)通知を送る設定なのでこちらを選択します。 ワークスペースへのインストールとURL作成 同じタブで下の方にスクロールするとこの画面が出ますので「install to Workspace」をクリックします。 次に、権限が求められますので投稿先を自身のチャンネルに設定して、「許可する」をクリックします。もし、他の人にも通知をしたい場合は、そのチャンネルに設定してください。 これで通知に必要なURLを設定することができましたので、次はコードの作成に移ります。 コードの作成 2つめのGASに関してはこちらを参考にして作り、コードのきれいさを保つため、Chat-GPTに頼みました。1つ目の設定が終わったらwebhook URLをコード内に貼り付けます。 もし、会社で特定の日が休日であればそこも考慮することができます。私は年末年始辺りの日付を入れてます。“specialHolidays"という変数に日付を入れていただけるとできます。 // Slackに特定の日の通知を送る関数 function documentAlert() { const today = new Date(); // const today = new Date("2023/12/22"); // テスト用: const monthEnd5Date = getLastDateOfMonth(today); const monthEnd1Date = getLastDateOfMonth(today); const monthStartDate = new Date(today.getFullYear(), today.getMonth(), 1); sendNotificationIfDue(today, monthEnd5Date, -5, today+"、5営業日前になりました。見込み版勤怠の提出をお願いします。"); sendNotificationIfDue(today, monthEnd1Date, -1, today+"、最終営業日になりました。確定版勤怠の提出をお願いします。"); sendNotificationIfDue(today, monthStartDate, 1, today+"、第一営業日になりました。自社勤怠と交通費精算の提出をお願いします。"); } // 営業日計算関数 function dayCount(date, offsetDays) { let counter = 1; while (counter <= Math.abs(offsetDays)) { if (!isHoliday_(date)) counter++; if (counter > Math.abs(offsetDays)) break; date.setDate(date.getDate() + Math.sign(offsetDays)); } return date; } // Slackに通知を送る関数 function slackSend(message) { const webhookUrl = "ワークスペースのWebhook URL"; const payload = { "text": message }; const options = { "method": "post", "muteHttpExceptions": true, "contentType": "application/json", "payload": JSON.stringify(payload) }; UrlFetchApp.fetch(webhookUrl, options); } // 休日か否かを判定する関数 function isHoliday_(date) { if (isWeekend(date) || isHolidayEvent(date) || isSpecialHoliday(date)) { return true; } return false; } // 土日判定 function isWeekend(date) { const dayOfWeek = date.getDay(); return dayOfWeek === 0 || dayOfWeek === 6; } // 祝日イベント判定 function isHolidayEvent(date) { const calendarId = "ja.japanese#holiday@group.v.calendar.google.com"; const events = CalendarApp.getCalendarById(calendarId).getEventsForDay(date); return events.length > 0; } // 特定の休日判定 function isSpecialHoliday(date) { const specialHolidays = ["0101", "0102", "0103", "1229", "1230", "1231"]; const formattedDate = Utilities.formatDate(date, "JST", "MMdd"); return specialHolidays.includes(formattedDate); } // 月末最終日を取得する関数 function getLastDateOfMonth(date) { return new Date(date.getFullYear(), date.getMonth() + 1, 0); } // 特定の日に通知を送るためのヘルパー関数 function sendNotificationIfDue(today, baseDate, offsetDays, message) { const targetDate = dayCount(baseDate, offsetDays); if (isSameDay(today, targetDate)) { slackSend(message); } } // 二つの日付が同じ日か判定する関数 function isSameDay(date1, date2) { return date1.getDate() === date2.getDate(); } 実行トリガーの作成 ...

2023年12月3日