人文学を勉強したい

最近、非論理的で複雑な事象について、細部を捨象せず、非論理的で複雑なまま伝え、それを受け止めることの重要性を感じている。 論理的な思考方法は、論理的に筋が通ってる事象のみを重要視しストーリーを作っていく。論理的に筋が通っている話は、相手の論理的思考により正確に理解してもらえる可能性が高いからである。 しかし、論理的なストーリーを紡ぐ過程において、非論理的な事象はノイズであり相手の論理的思考を阻害するため、なるべく捨象される。故に、実世界で起こった客観視可能な事実がストーリーの中で幅を利かせて、個々人の主観的な感情なんかは片隅に追いやられる。 30歳になってやっと人文学の価値が分かってきた。30年も生きててこんなに無機質で論理的な文章しか書けないのが悲しい。

February 21, 2026 · 1 min

ブルシット・ジョブが増殖している?

みなさん自分の仕事には意味があると思っていますか? 社会的に必要なさそうだが、お金のために意味があるように見せかけていませんか? 私は2020年に社会人になって4年経ちますが、やっと経済、特に資本主義に基づいた経済というものがどのように回っているかがわかってきました。 世の中のあらゆるモノや実体のないコトまで商品化されている 大企業とは安定した収益を得る仕組みを持っている企業である お金を借りたら増やして返すのが当たり前 マーケティングとは本来存在しなかった顧客の欲求を駆り立てる性質がある 経済は成長し続けることが前提となっている などの、学生時代では文字面でしかわかっていなかったことが実感を伴ってくる感じです。 資本主義経済への理解が進むにつれて労働の捉え方に対してもだんだん変化がでてきました。 学生時代には塾チューターのバイトから始まり、塾講師、レストラン、居酒屋、ゲーム会社での開発、神社の年末年始警備、ボールボーイといろんなバイトを経験しました。 ただ学生時代は仕送りをもらっているため義務ではなく、バイトはあくまでも得られる経験、楽しい仲間、おいしい賄い、小遣い稼ぎのためでした。 学生時代が終了すると、平日8時間労働する社会人スタイルが主流になるので、長いものに巻かれるべくサラリーマンになりました。 バイト時代との大きな違いとして、お金がないと生活していけない現代においては、既に結婚し子どもも生まれた今、労働によりお金を稼ぐことは権利ではなく義務になりつつあることです。 もう一つの大きな違いとして、自分のためだけではなく社会への恩返しを意識して働いている点です。 私が学生時代に享受してきた教育によって培われてきたITの分野において日本に役立てないかと考え、前職はヤフー、現職はグラファーに所属し、例えば業務効率化のためのプロダクト開発において一定役割を果たせてきたと思っています。 ただ生成AIが台頭してきた今、エンジニアのただコーディングするだけの役割なんかは不要になりつつあり、十数年後ずっと同じ仕事をしているとは到底考えられません。 そこで育休を機に改めて仕事の社会的意義について考えたく、農業とかにも興味を持ち始めたりしていて、以下の動画に出会いました。 https://youtu.be/IZs9w3ud5yQ?si=FyYsVIJnDx77Kdpa この動画で紹介されているデヴィッド・グレーバーのブルシット・ジョブという本が、若干タイトルで釣られている感もありますが気になり、読んでみました。 週15時間労働はなぜ実現しなかったのか 1930年、ジョン・メイナード・ケインズは、20世紀末までにイギリスやアメリカのような国々ではテクノロジーの進歩によって週15時間労働が達成されるだろう、と予測したが、それはまだ達成されていない。むしろ、テクノロジーは私たちをいっそう働かせるための方法を考案するために活用されてきたと指摘します。 確かにこんだけ技術が進歩していれば働く時間って減っても良さそうですよね〜、なんで減っていないんでしょうか。大量生産大量消費のせいだとされることが多いようですが、グレーバーはそれも否定します。 無意味な仕事がでっち上げられている グレーバーによると、それは無意味な仕事がでっち上げられているからだそうです。著書においては、それをブルシット・ジョブと名付け、取り巻き、脅し屋、尻拭い、書類穴埋め人、タスクマスターの5つに分類しています。 無意味な仕事というのはこの世には存在するとは思っていましたが、人類学者が指摘するような社会問題になっているとは思っておらず驚きました。 ブルシット・ジョブの定義 ブルシット・ジョブとは、被雇用者本人でさえ、その存在を正当化しがたいほど、完璧に無意味で、不必要で、有害でもある有償の雇用の形態である。とはいえ、その雇用条件の一環として、本人はそうではないと取り繕わなければならないように感じている。としています。 社会的意義を客観的に測ることは困難であるが故に本人の主観を尺度としてるのが面白いですよね。またマフィアの殺し屋なんかを除外するために取り繕う条件を入れたり、詐欺師なんかを除外するために有償である条件を入れたりしています。 まとめ 自分はITの仕事に携わっていますが、捉えようによっちゃあ実は書類穴埋め人に仕事を助けるために業務効率化のプロダクトを開発しているだけで、その人を助けたところでまた新たな書類穴埋め作業が生まれるのかもしれないと思ったりしました。 周りの医療や教育などのエッセンシャルワーカーとして働いている人たちのほうがよっぽど社会的意義のある仕事のように見えます。 みなさんの仕事はいかがでしょうか?

October 2, 2024 · 1 min

2024年から始まる教育とエミール

エミールにたどり着くまで 自分が父親になり早3ヶ月間が経ち、娘は体重が出生時の2.5倍になり、謎の言葉を発するようになるなどすくすく成長しております。 まだ3ヶ月だと本人ができることは限られているので自分が娘に与える影響も限定的ですが、これから自由に動き出して意思疎通ができるようになるとその影響は大きくなっていきます。 その成長が見られるのは楽しみと思う反面、こんなに他人の人生に影響を与えることもないので責任を感じる側面もあります。 別に手取り足取りいろいろ教えてやらねばと思ってはおらず勝手に成長していくものと思って入るのですが、完全に無為自然な状態を作り出すことはできずどうやっても自分の趣味嗜好が入ってしまうものです。 そんな思いを持ちながら最近ハマっているコテンラジオの教育の歴史を聞いていて、 https://open.spotify.com/episode/7tRKPVrgbMDZiDTEF94MlU?si=JkZsLSDVS16lRnmQkT1-lQ 話の中で近代教育の古典としてルソーのエミールが紹介されていました。 自分が受けた教育では、「エミール」という単語は「小説風教育論である」ということしか学びませんでした。 中身を学ばずになんの意味があるんやと思いつつ、まぁ確かに学生時代に内容を教えられてもなんのこっちゃやったやろうなと思います。 娘が生まれて自分が教育なるものを実践せねばならない立場になった今、この本にとても興味がでて満を持して読んでみました。 読んだと言っても一部を抜粋して解説がされている以下の本を読んだまでです。時代背景の説明がないと理解できないと思ったので。 『ルソー エミール シリーズ世界の思想 (角川選書 1005 シリーズ世界の思想)』永見 文雄 https://bookmeter.com/books/18383149 この本を読んで感じたことをツラツラと書いてみようと思います。 中学生までは理性が眠っている エミールにおいて1歳までの乳児期、1歳から12歳までの幼児期、12歳から15歳までの少年期は事物との物理的関係で自己を認識しており、理性は眠っているとされています。 それに対して15歳から20歳の青春期に入って他者との道徳的関係で自己を認識し、20歳から25歳の思春期において他者との社会的関係で自己を認識し、子どもから大人へ移行するとされています。 この定義によると今の日本の中学生まではまだ「他者」をちゃんと認識できていないということになります。 子どもと接するにあたって、大人が暗黙的に守っている社会的ルールを押し付けるのはアンフェアなのでそうならないように気をつけたいなと思っていましたが、案外それを気をつけなければならない期間は長いのかもなと思いました。 最初らへん感覚めちゃ大事 人間は生まれながらにして感覚器官を備えており、この器官を通じて外部の刺激を受け止めることによって感覚が形成され、人間の形成とは専ら感覚を出発点とする認識の発達である、とルソーは考えています。 この考え方にはとても共感できます。 人間が何かを判断するときに判断材料があればあるほど外界の事象を加味した判断ができますが、その判断材料は知覚することで初めて手に入れることができます。いくらものの考え方を教えたとしても、何も知覚できていなければ意味がないのです。 あれ何これ何と質問される時期が来ると思うのですが、変に現代の大人が共通認識として持っている科学的知見や社会的通念を持って説明せずに、何だと思う〜?とか言ってあるがままを知覚してもらうのがいいのかなと思ったり。 時間を無駄にするのが教育 ルソーは「子どもの教育とは、時を稼ぐために時を無駄にすることを心得ていなければならない仕事なのだ」「自然の働きに逆らうことになるといけないから、自然に代わってあなた方が手を出したりする前に、長い間、自然の働くままにまかせておくのがよい。子供時代は理性の眠りの時期だということを考えるがよい」としています。 私は小学生時代に、柔道、水泳、エレクトーン、英会話といろんな習い事をさせてもらってためになったので、自分の子どもにもと思っていたのですが、ルソー的には違うようです。 本人が望む習い事はさせたいですが、ただ遊びたいのであれば遊ばせるのがいいのかもですね。 幼児期においては勉強は不要 「どんな勉強においても、表現される事物の観念がなければ、それを表現する記号には何の意味もない」にもかかわらず、人々は子どもにこの記号だけを教えて、それが表現する事物を教えることはできていない。したがって、子どもは単に知識を詰め込むだけの勉強は子どもの判断力を育てない、それどころか駄目にする、ということになるそうです。 小学生時代の道徳の授業とかがこれにあたりそうですよね。教訓っぽいことを含んだエピソードを全員で読んだりしてましたが、確かに都度その教訓を読み取って理解していた気はしないです。 観念が必要ないただの計算とかならやらせてもいいのかもですね、それも本人が望めばですが。 まとめ ツラツラ書こうと思ったんですが、幼児期で終わってしまいました、その後の少年期からも面白かったので気になる方は読んでみてください。 最後将来を誓ったソフィーとの定住地を探す話が出てきて、都会を離れた自然な穏やかな生活が大事とされていて、それは実践できてますルソーパイセンとなったりもしました。 1995年から私が受けてきた教育には何の不満もなくとても感謝しているのですが、失われた30年にどっぷり浸かっていて社会の変化に対応できていなかった感も否めないです。 2024年になった今、教育に変化が求められているようになりましたが、自分からは今も昔も変わらない大切だと思うことを伝えていきたいです。

September 22, 2024 · 1 min

半年間育休をいただいております

5月から福岡の糸島に移住すると報告していたのですが、 なぜ福岡の糸島に移住するのか 実は6月に第一子の出産予定日だったので妻は4月には宮崎の延岡に里帰りしていて、一人での引越劇でした。 5/11に糸島の賃貸に入居したあとリモートワークしつつ3週間弱で生活インフラを整えていました。 5つも窓があってカーテンを用意したり、1部屋だけエアコンがついてなかったので取り付けたり、出産直前に転勤でもない謎移住について市役所に説明したりといろいろありました。 中古で車も買いました。欲しい色が熊本のディーラーにしかなく電話で購入したため、あんまり値切る交渉ができなかったのが残念でしたが、めちゃ気に入ってます長く乗りたい。 そんなこんなで新居を育児できる状態にして、6/1に宮崎の延岡に移動しました。 6/7まで1週間だけリモートワークしたあと12/31までの育休に入りました。 人生100年時代においてやっぱり初めての子どもに対して時間を使いたくお願いしたのですが、こんなに長い間育休をいただけるのは本当に恵まれてるなと思います。 育児休業給付金が給与の66%出るので家計的には問題ないのですが、親に育休を半年取ると話したらもっと働かなあかんやろ、みたいな感じでした。 6/8は友人の結婚式の予定で、さすがにその日出産にはならんだろうとたかを括って、朝4時に延岡から宮崎空港に移動していたら、急遽出産することになり引き返すことに。 万が一のために代わりに出席できる人と代わりに余興でギターを演奏できる人をお願いしていたので結婚式には水を差さずに済みました、本当にありがとうございます。 宮崎空港から延岡にとんぼ帰りして病院についたはいいものの立ち会いはできない病院だったのでただ祈るだけだったのですが、9:33に無事娘が生まれました。 生まれてすぐは全く実感がなく本当に自分の子どもなんだろうかぐらいのテンションだったのですが、育児を通してこれが親なんかとなってきています。 妊娠中に何もできなかったので生まれてから頑張ろうの思っていたのですが、結局授乳という大仕事を妻に依存せざるを得ず無力感を感じる毎日です。 今週末にお宮参りの予定でやっと孫を親に会わせることができそうです。 8月に妻のお姉さんも里帰り出産の予定で、せっかくなので会えたらと8月末までは延岡におります。税金で浮いている労働力を存分に活用していきたい所存です。 9月からは糸島に戻りましてのんびり過ごしたあと年末には長浜に顔を出したいなと思っています。ひいおばあちゃんとひ孫の対面が楽しみです。 せっかく半年育休をもらえているので以下のことにチャレンジしたいなと思っています。 育児 手伝うとか一緒にやるとかではなくもはや率先してやりたいです、ニンゲンオモシロイ 簿記3級・2級取得 特に資格がいるわけではないのですが、会社について改めて理解を深めたく Fundaというオンライン教材が面白く今日買いました メジャーなパンをひと通り作る 時間無限にあるので無限に発酵できることに気づく 妻のお姉さんに塩パンを教えてもらいました 農業体験 糸島に戻ってから育休パパの手伝いを募集している農家があるので応募してみたい ノウカノタネというYouTubeが面白く勉強中 読書 普段とっつきづらい肉厚な本にチャレンジしていきたい ブルシット・ジョブ ドローダウン 負債論 ティール組織 歴史の勉強 COTEN RADIOというPodcastにどっぷりハマってしまいました 今公開されているエピソードをすべて制覇したいと思っています ブログ 基本的に知識食べていくことのほうが好きなので筆が進まないのですが、せっかく時間あるのでこの記事みたいな随筆チックなものをダラダラ投稿していきたい カメラ ZV-E10を親に買ってもらってLightroomサブスクしました、娘を撮影し編集していこうと思います マイホーム計画 人生の夢でしたが近づいてきました エンジニアリングについては社会人4年間学び続けてきたので、一旦このタイミングでアンラーニングしようと思います。 改めて9月から糸島で暇しておりますのでお時間ある方ぜひ会いましょう〜

July 10, 2024 · 1 min

なぜ福岡の糸島に移住するのか

急なんですが、2024年5月から福岡の糸島に移住することにしました。 私は1995年に滋賀の長浜で生まれ、2014年から京都で大学時代を送り、2020年から東京で社会人をやってきたという感じで、全く糸島に縁はなく、いろいろなんとなく惹かれて糸島に決めました。 これを周りに報告すると、なぜと聞かれて毎回答えに詰まります。毎回フワッとした回答になって、毎回ふーんいいね〜みたいな感じになります。 なんか悔しいので、ちゃんと理由まとめておこうと思います。なので読んで下さい。 人口密度が低いから 私は1年間高円寺に住んで3年間蔵前に住んだのですが、東京は面白い人たちや大きな仕事、いいお店がいっぱいあってとても楽しい場所です。 その反面めっちゃ人間が住んでます。自分が住んでいるマンションの窓を開けると、見渡す限りビルやマンションです。いくら魅力的だからといってもこんなに狭い土地に上下に積み重なって生きて行かなくても…と思ってしまいました。 トラウマになってるのか知らないですが、将来は平屋に住みたいと思ったりしています。 自然が豊かだから 糸島市は日本海側に面した半島になっており、市街地から15分程で海岸沿いにいけます。自宅から15分程で湖岸沿いに行けた長浜のような環境を欲しているのかもしれません。琵琶湖に住んでるブルーギルとかブラックバスじゃなくて、海で食べれる魚の釣りをやってみたいです。 農業も盛んなようです。今は近所にあるまいばすけっとで誰がどう作った作物なのかよくわからず買い物していますが、もうちょっと自分の食べ物に関心を持って行きたいなと思います。料理うまくなりたいですし、あわよくば農業やってみたいです。なんなら6次産業化しちゃいたいです。 将来的に子育てなんかも考えたときに、やっぱり自然に囲まれた環境でのびのび育つのが正義という田舎志向も否めないです。 博多が便利だから 田舎志向のように見せつつ、都市部の便利さも強欲に求めていきます。 その上で糸島から30分程いけば博多があるのがチョー便利なのです。市内中心部に新幹線も空港もあるので割と日本全国どこでもすぐ行けると思ってます。滋賀京都時代に関空まで遠すぎる不便さを味わっているので、この交通の便の良さはとても魅力的です。 三大都市圏ではありませんが、その次の規模の都市圏であり、妻の仕事も探しやすいかなと思っています。 地震リスクが低そうだから 他の災害ならまだしも地震は死のリスク高すぎるので、住む場所でそのリスク回避できるなら回避したいと思っていました。 全然詳しくないのですが、糸島であればよく耳にする南海トラフ地震と首都直下地震は回避できそうかなと雑に考えてます。 九州住んだことないから 関西に24年住んで、関東に4年住みました。親が長浜に住んでいるので関西に戻ったほうがいいのかなと思いつつも、短い人生色んな場所に住んでみたいという思いから九州に軍配が上がりました。わがままな息子の意見を尊重いただきありがとうございます。いっぱい関西帰ります。 フルリモートできるから 2021年に今の会社に入社して早3年が経とうとしているのですが、とても魅力的なメンバーと一緒に働かせていただいており、まだまだ頑張りたいと思っております。 通常であれば仕事のために東京に居続ける必要があるの思うのですが、今の会社はフルリモートで働かせていただくことができるのです。大変ありがたいです。 既に福岡から働いているエンジニアのメンバーも何人かいらっしゃるのもとても心強いです。 家賃が安いから 糸島での新しい賃貸の家を決めたのですが、家賃が半額になって、部屋が1つ増え、南を向き、新築になりそうです。 蔵前の家を探すときはSUUMOを毎日開いて血眼になって探していたのに、糸島の家探してみたら半額の家賃の家がみんな南を向いて建っており、どこでもいいやとなりました。 将来平屋の戸建てに憧れたりもしているのですが、土地は値段上がってきているらしくちょっとちゃんと調べねばという感じです。 移住される方が多そうだから 糸島市のことを調べ始めて後で知ったのですが、世界で魅力的な小都市として、2021年に糸島市が世界3位に選ばれたらしいです。 https://www.city.itoshima.lg.jp/s045/20210103160702.html 糸島市の移住相談担当者の方や実際に移住された方に聞いたところ、元々住まれていた方ばかりではなく移住された方も多いそうです。縁もゆかりも無い土地なので割と大きな安心材料です。 人口が増加しているから ほとんどの自治体の人口は減少している中、糸島市の人口は増加していて現在10万人ほどです。発展していく地域の恩恵にあやかりたいという邪な考え方です。 ゴルフ場あるから 完全に後付けですが、去年からゴルフにハマっていて、糸島にいくつかゴルフ場があるのをとても楽しみにしています。アクアラインの渋滞に巻き込まれずにゴルフにいける…! まとめ そんなこんなで糸島に移住します。プラスの面ばかり目をやって夢のような生活が送れると思っちゃってますが、来年同じことを言ってるかどうか乞うご期待です。

March 16, 2024 · 1 min

LlamaIndexを触ってみる (Part 1)

現職では、RAG(Retrieval-Augmented Generation)を使ったアプリケーションを構築しています。 RAGを実装するにあたっての有用なライブラリとしてLlamaIndexというものがあります。 https://docs.llamaindex.ai/en/stable/index.html このドキュメントを読んでみて、今まで自分になかった気づきを軽くまとめておきます。ただの走り書きなのでめちゃ読みにくいです。 気づきたち エンジンは、データへの自然言語アクセスを提供します。例えば: クエリ エンジンは、知識を強化した出力のための強力な検索インターフェイスです。 チャット エンジンは、データとのマルチメッセージの「往復」対話のための会話型インターフェイスです。 「エンジン」という単位がある。 https://docs.llamaindex.ai/en/stable/getting_started/concepts.html#stages-within-rag 読み込み: これは、データが保存されている場所 (テキスト ファイル、PDF、別の Web サイト、データベース、API など) からパイプラインにデータを取得することを指します。 LlamaHub では、数百ものコネクタから選択できます。 RAGのためにデータを読み込むコネクタがLlamaHubに数百ほど公開されている。 https://docs.llamaindex.ai/en/stable/getting_started/concepts.html#querying-stage ルーター: ルーターは、ナレッジ ベースから関連するコンテキストを取得するためにどの取得者を使用するかを決定します。より具体的には、 RouterRetriever クラスは、クエリを実行する 1 つまたは複数の候補取得者を選択する役割を果たします。セレクターを使用して、各候補者のメタデータとクエリに基づいて最適なオプションを選択します。 ノード ポストプロセッサ: ノード ポストプロセッサは、取得したノードのセットを受け取り、それらに変換、フィルタリング、または再ランキング ロジックを適用します。 レスポンス シンセサイザー: 応答シンセサイザーは、ユーザー クエリと取得されたテキスト チャンクの指定されたセットを使用して、LLM からの応答を生成します。 RAGのクエリする段階においては、ただクエリする以外にもルーティングする、受け取ったノードを加工する、ノードを使ってレスポンスを生成する、という概念が実装されている。 https://docs.llamaindex.ai/en/stable/getting_started/concepts.html#putting-it-all-together クエリ エンジン: クエリ エンジンは、データに対して質問できるようにするエンドツーエンドのパイプラインです。自然言語クエリを受け取り、取得して LLM に渡した参照コンテキストとともに応答を返します。 チャット エンジン: チャット エンジンは、データと会話するためのエンドツーエンドのパイプラインです (1 回の質疑応答ではなく、複数回のやり取り)。 エージェント: エージェントは、一連のツールを介して世界と対話する、LLM を利用した自動化された意思決定者です。エージェントは、所定のタスクを完了するために任意の数のステップを実行し、事前に決められたステップに従うのではなく、最適な行動方針を動的に決定できます。これにより、より複雑なタスクに取り組むための柔軟性がさらに高まります RAGアプリケーションは大きくこの3つに別れる。 https://docs.llamaindex.ai/en/stable/use_cases/extraction.html LLM は、大量の非構造化データを取り込んで構造化形式で返すことができ、LlamaIndex はこれを簡単にするように設定されています。 LlamaIndex を使用すると、LLM に自然言語を読み取り、名前、日付、住所、数値などの意味的に重要な詳細を識別させ、ソース形式に関係なく、それらを一貫した構造化形式で返すことができます。 これは、チャット ログや会話トランスクリプトなどの非構造化ソース資料がある場合に特に便利です。 構造化データを取得したら、それをデータベースに送信したり、コードで構造化出力を解析してワークフローを自動化したりできます。 非構造化データにおける名前、日付、住所、数値などの意味的に重要な詳細を構造化形式で抽出するユースケースも紹介されている。 ...

December 17, 2023 · 3 min

Vimmerを卒業してCursorerになる

お久しぶりです。ChatGPTを使えば毎週ブログ記事かけるっしょっと思っていたのですか、気づけば前回投稿から半年以上経ってました。 ゴルフし過ぎました。 2020年に社会人になってからVimで開発をし続けていたのですが、ついにVimを卒業してCursorというAIベースのエディタに転向しました。 理由は「Vimを使っている時点で、自分でコードを書こうとしてしまって、AIにコードを書かせる癖がつかないから」です。 今年の9月からAIに関するプロダクトの開発チームにjoinしたのも転向しようという考えに至るきっかけとなりました。 そんなAIベースエディタのCursorをどのように使っているのかを書き残しておきます。 Cursorとは https://cursor.sh/ VSCodeからForkされて開発されたコードエディタです。AIとペアプロできる感じになっています。 開発者が見た感じ4人。。。強い。。。 https://anysphere.co/ Cursorでできること コードについて質問できる こんな感じでなんの処理をしているのかなんかを質問できます。 そのほかにも、 なんの処理をしているかだけでなく、そのコードが書かれている背景を推測してもらうとかもよくやります。 エンジニアリングにおいて、自分がわかっていない領域を認知するメタ認知能力はとても大事です。先輩エンジニアにしょうもない質問はできないですが、AIならお構いなく質問できるかも…? コードを書いてくれる こんな感じで勝手にコード書いてくれます。Github Copilotではこれから書こうとする行を補完してくれるのみで具体的な指示はコメントを駆使する必要があるのですが、Cursorだとコードの外で指示を書いたりAcceptしたりRejectしたりできるのが良いです。 コードを修正してくれる エラーが出た場合はそのエラー文をコピーして解消方法を探して見つけたらそれをコピーして…と割と大変なんですが、ボタン1クリックで原因を見つけてボタン1クリックで解消してくれます。最強。 コマンドも書いてくれる このコマンドのオプションなんだっけ…?ってなってmanでいちいち調べるのめんどくさいですよね… 最新のツールのコマンドなんかは学習されていない場合もあるかもなのですが、curlなんかの枯れたツールのコマンドなんかは安心して書いてもらえます。 Vimの操作感は捨て難い…! init.vim をそのまま読み込ませてそのまま動作させるわけには行かないのですが(行けるかもなのですが)、VSCodeの settings.json で自分がやりたい操作を定義し直しました { "vim.normalModeKeyBindings": [ { "before": ["C-h"], "after": ["^"] }, { "before": ["C-l"], "after": ["$"] }, { "before": ["C-y", "t"], "commands": [ { "command": "workbench.view.explorer" } ] }, { "before": ["g", "r"], "commands": [ { "command": "editor.action.revealDefinition" } ] }, { "before": ["\\", "r", "n"], "commands": [ { "command": "editor.action.rename" } ] }, { "before": ["K"], "commands": [ { "command": "editor.action.showHover" } ] } ], "vim.visualModeKeyBindings": [ { "before": ["C-h"], "after": ["^"] }, { "before": ["C-l"], "after": ["$"] } ], "vim.operatorPendingModeKeyBindings": [ { "before": ["C-h"], "after": ["^"] }, { "before": ["C-l"], "after": ["$"] } ], } まるっと私のVSCodeの設定を載せておきます。 ...

December 10, 2023 · 1 min

ChatGPTと文字数制限しりとりしてみた

こんな感じでちょっと特殊なしりとり始めてみました。限界しりとりの時間制限がないバージョンで、本来なら文字数を決めるカードが必要になってくるのですが、その役割もChatGPTに任せてみます。 文字数制限しりとりスタート! 関西弁を要求してみると、、、 コテコテの関西弁使ってくれました、ただ「ん」で終わってくるので指摘してみます。 「ん」のルールは覚えたのですが、今度はしりとりの肝心なしりを取るルールを間違えてきます。 やっと直してくれました。続けます。 めっちゃ間違えられたので自分もわざと間違えてみます。 一丁前に指摘してくるw 誰にでもあると言った矢先に自分が間違えてきます。 ことごとく間違ってきます。やはり万能のAGIとかではなく、もっともらしい単語を予測してそれを出力する言語モデルなので、出力してみて しりとりのルールを満たしているか 文字数制限をみたしているか をチェックする機構はないようです。出力中にそのチェックを許すようにしたのですが、 出力している内容をもとにその先を出力するところまでできているように見せかけてできていなさそうでした。 まとめ LLMの出力をアプリケーションにおいて利用するには、この出力のゆらぎと戦う必要がありそうです。

April 23, 2023 · 1 min

Stable DiffusionをDiffusion Beeで動かしてみた

先日までMidjourneyの無料版が使えていたので、アイコン作ってもらおうと思って以下を生成しました。 ものの10分ぐらいでこれくらいのクオリティかけるのすごいですよね。 ただそのMidjourneyの無料版が一時停止になってしまい使えなくなってしまいました… もう一度画像生成を触ってみたかったので、今回はすべて自分のPCで画像を生成してみました。 使うのは以下です Diffusion Bee https://diffusionbee.com/ Stable Diffusionという画像生成モデルをMacで動かすツール andite/anything-v4.0 https://huggingface.co/andite/anything-v4.0 アニメ風画像を生成できるStable Diffusionモデルの1種 まずDiffusion Beeをダウンロードします。 私はM1 MacじゃないのでIntelのやつをダウンロードしました。。。 ダウンロードするだけデフォルトのモデルが入っていて動かせるのですが、何かに特化したモデルの方が綺麗に生成できると思って、andite/anything-v4.0をダウンロードしてimportしました これでMidjourneyと同じプロントを試してみようと思います。 高校生の時に見ていたブラッディマンデイの主人公に憧れてエンジニアになったと言っては過言なんですが、その高木藤丸の特徴を抽出してMidjourneyに絵にしてもらったんです。 こんな感じでプロンプトを作りました(確か) 抽出された単語を減らしてプロンプト完成です! 早速これを使って画像を生成します。 自分のPCが雑魚いのか、Resolutionは256x256でStepsは10にしないと真っ黒な画像が生成されてしまったので注意してください🙏 チラッと見えているのですが、3~4分待つとこんな感じの画像が生成できました。 。。。Midjourneyほどの感動は得られませんでしたが、ちゃんとPCらしきものがあったり、なんか賢そうなのですごいです。 自分のPCで生成するには限界そうだったので、次はGoogle Colabを使ってもうちょっと高画質な画像にチャレンジしてみようと思います💪

April 21, 2023 · 1 min

Salesforce認定 Experience Cloudコンサルタント試験をChatGPTに解かせてみた

解かせてみたシリーズ第2弾です。 Salesforceの勉強している人が辛そうだったので、自分の周りで一番Salesforceに詳しそうなChatGPTに聞いてみました。 Insight Salesforceという一企業のSaaSに関する知識も余裕で学習できている 1問間違えたけど人間も間違えていた問題 ただ解答させるのではなく、なぜその解答になったのですか? と追加で質問できるため、家庭教師みたい。家庭教師いらなくなるのでは。。。 やりとり USER あなたはSalesforceのすべての資格を持った試験対策の講師です。以下の設問に対して解答しわかりやすく解説してください。 Cloud Kicks(CK)は、ユーザーが情報を簡単に検索して閲覧できるように、サイトのコンテンツを整理したいと考えています。この目標を達成するためにCKが使用すべき3つの機能はどれですか? □ 注目のトピック □ ナビゲーションツリー □ ナビゲーショントピック □ コンテンツグラフ □ コンテンツトピック ASSISTANT Cloud Kicks(CK)がサイトのコンテンツを整理し、ユーザーが情報を簡単に検索して閲覧できるようにするために、以下の3つの機能を使用することをお勧めします。 注目のトピック (Featured Topics) ナビゲーションツリー (Navigation Tree) コンテンツトピック (Content Topics) 解説: 注目のトピック (Featured Topics): これは、コミュニティやサイトのホームページに表示される、選択したトピックのリストです。ユーザーに重要なトピックを簡単に見つけてもらうために使用します。CKは、これを使って注目すべきコンテンツをハイライトし、ユーザーが求める情報へのアクセスを容易にすることができます。 ナビゲーションツリー (Navigation Tree): ナビゲーションツリーは、サイト上の構造化されたコンテンツを表示する階層的なメニューシステムです。これにより、ユーザーは関連するページ間を容易に移動できます。CKは、ナビゲーションツリーを使用して、コンテンツの整理とユーザーの探索をサポートできます。 コンテンツトピック (Content Topics): これは、コンテンツを関連するトピックにタグ付けするために使用されるカテゴリーシステムです。トピックを使用することで、ユーザーは関連する情報を簡単に見つけられるようになります。CKは、コンテンツトピックを使って、サイト上の情報を関連性のあるグループに整理し、ユーザーが求める情報へのアクセスを容易にすることができます。 USER 正解は注目のトピック、ナビゲーショントピック、 コンテンツトピックだそうです。が、あなたのナビゲーションツリーという解答も間違っていないように思います。なぜナビゲーションツリーではなくナビゲーショントピックが正解になっているかの見解を教えてください。 ASSISTANT おっしゃる通り、正解は注目のトピック、ナビゲーショントピック、コンテンツトピックです。私の最初の回答では、ナビゲーションツリーを含めていましたが、正しくはナビゲーショントピックです。お詫び申し上げます。 ナビゲーショントピックとナビゲーションツリーの違いについて説明します。 ナビゲーショントピック (Navigation Topics): これは、Salesforceコミュニティ内でコンテンツを整理するためのメインの方法です。ナビゲーショントピックは、ユーザーが特定のトピックをクリックすることで、関連する情報をすぐに見つけることができるようになります。これはコミュニティ内の情報探索を容易にするために使用されます。ナビゲーショントピックは、コンテンツを関連性のあるグループに整理し、ユーザーが求める情報へのアクセスを容易にすることができます。 ナビゲーションツリー (Navigation Tree): これは、サイト上の構造化されたコンテンツを表示する階層的なメニューシステムです。ナビゲーションツリーは、主にウェブサイトやポータルで使用される機能であり、Salesforceコミュニティ内ではあまり一般的ではありません。 ナビゲーショントピックが正解になっている理由は、Salesforceコミュニティにおいて、ナビゲーショントピックがコンテンツの整理とユーザーの情報探索をより効果的にサポートするためです。ナビゲーションツリーはウェブサイトやポータルで役立ちますが、Salesforceコミュニティのコンテンツ整理にはナビゲーショントピックが適しています。 USER ありがとうございます、次の問題です。 Universal Containersは、チャネル販売、リード配布、および取引登録をサポートするサイトの作成を検討しています。UCはどのテンプレートを選択する必要がありますか? □ ヘルプセンター □ カスタマーアカウントポータル □ パートナーセントラル □ 自分で作る ...

April 20, 2023 · 2 min