Kalsarikannint

お問い合わせ

サイト内検索

ブログ下書きのしくみ(改)を作りました

こんにちは。Kalsarikannintのフロントエンド担当・daiです。

以前書いた記事 で紹介したやり方を発展させて、ブログの下書きを作るしくみを作りました。

中身としては、Notionにある情報を元にして、Pythonでフローを組み、その中からAI部分としてCodexをCLIで実行させる形です。これまではまだ自分でやらなきゃいけない作業が多かったですが、それをより自動化したしくみ、という位置づけです。

Notionを起点にした下書きフロー

今回のしくみでも、Notionをフローの中心に据えています。

以前と変わらず、ブログ記事の材料になるメモはNotion側にあり、それを元に下書きを作る流れです。メモをそのまま記事にするのではなく、記事として読める本文に変換する部分をAIに任せる形にしています。

全体としては、ざっくり次のような役割分担です。

  • Notion: 記事の元になるタスクやメモを置く
  • Python: 下書き生成の処理フローを書く
  • Codex CLI: AIでMarkdown本文を生成する
  • ルール: 記事の書き方やトーンをAIに渡す

Python側でフローを持っておくと、Notionから取ってきた情報をどう扱うか、AIに何を渡すか、生成結果をどう扱うかをコード上で管理できます。

ちなみに、Notionを軸にしている理由としては、マルチデバイス対応(スマホからもPCからも)、個人利用なら完全無料APIも揃ってて手軽 という点に魅力を感じたから。Afu. がやってるように Obsidian との連携も考えたんですけど、結局 Notion が「思いついたときに気軽にメモできて、後で自動化の対象にもできる」だろうということで選ばれました。

AI部分はPythonからCodex CLIを呼ぶ

AIで文章を作る部分は、Pythonの中に直接モデル処理を書くのではなく、PythonからCodexをCLIで実行させています。

この形にしているので、Pythonはフロー制御に寄せられます。記事メモやルールを用意して、Codex CLIに渡し、Markdown本文として返ってきたものを下書きとして扱う、という考え方です。

API経由でAIを使う方法もありますが、それだと従量課金制になってしまうので辞めました。このフローはトークン上限に達して動かなくなれば、それはそれで良いレベルのものなので…。

ブログ記事の下書き生成では、本文そのものの品質だけでなく、「どの情報を根拠にしたか」「どのトーンで書くか」「余計なことを足さないか」がかなり重要になります。そこで、記事メモだけではなく、ルールも一緒に渡す構成にしています。

ルールも一新してみたけど…

前回の記事でプロンプトの作り方も紹介しましたが、それを踏まえて「執筆ルール」という形で大幅にバージョンアップさせてみました。

ただ、Codex に切り替えたせいなのか、なかなか思うような記事に仕上がらず、結局3割くらいは書き直しをしています。

いまも絶賛 ChatGPT を喧嘩寸前のやり取りをしながら「執筆ルール」のブラッシュアップをしているのですが、なかなかうまくいきませんね…

まずは下書き作成の土台として

今回作ったのは、ブログ記事をいきなり完成させるというより、Notionにある材料からMarkdownの下書きを作るための土台です。執筆ルールも絶賛磨き上げ中ですが、理想としては簡単な手直しだけで公開までいけるようにしたいなぁ。

Author dai

地方に住みながら、フルリモート情シスおじさんしてます。
フロントエンド開発とkintoneアプリのカスタマイズやプラグイン開発が得意分野です。
好きなビールは一番搾り。

【レビュー】UGREEN エルゴノミクスマウス

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 僕はPCを使う時は断然トラックパッド派です。特にメインPCはMacbook Proですが、トラックパッドの使い心地でMacを選んでるまであるくらい(もちろん他にも理由あるけど)。 そんな僕ですが、この度マウスを購入しました。 出典:Amazon 今回は、トラックパッド好きの僕がマウスを導入した経緯と、実際に使ってみた感想を正直に書いていきます。 僕の普段の作業環境 まず前提として、僕のトラックパッド愛 作業環境を説明しておきます。 家で作業する際は、MacBookの内蔵キーボードの上に Huntsman Mini という60%キーボードを乗せる、いわゆる「尊師スタイル」で使っていて、ポインタ操作は基本的にMacBookのトラックパッドです。 「キーボードの上にキーボード?」と思われるかもしれませんが、これが意外と快適でして。Huntsman Miniの軽快な打鍵感を楽しみつつ、トラックパッドだけはMacのものをそのまま使える、という構成です。 Macのトラ
review

【ダイナミックマイク】FIFINE K688CT 雑に扱えるリモートワークの身だしなみ【レビュー】

こんにちは。Kalsarikannint のフロントエンド担当・dai です。 フルリモートで勤務していると、Webミーティングが唯一のみんなとの接点になるので、少しでも音質の良いマイクで臨みたいと思い FIFINE K688CT というマイク を購入したのでレビューしていきます! 出典:Amazon 「音質が劇的に向上した!」という話ではなくて、どちらかというと「安心感を買った」という感じです。 そのあたりも含めて、正直に書いていきますね。 最低限ちゃんとしたい リモートワークをしていると、「自分の声、ちゃんと聞こえてるんだろうか?」と、気になることがありませんか? 僕は配信者でも YouTuber でもないので、毎日マイクを使うのは Web ミーティングのときだけです。だからこそ、「こだわりたいわけじゃないけど、雑にもしたくない」という、かなり中途半端な気持ちを抱えていました。 その悩みに、FIFINE K688CT がかなりぴったりはまってくれました。 コンデンサーマイクを使っていた時期の話 最初に買ったのはコンデンサ
review

日立のスティック型掃除機レビュー|からまんブラシは “からまんくない”【PV-BL1A2】

こんにちは。Kalsarikannintのフロントエンド担当・daiです。 我が家の掃除機を買い替えたのでレビューしていきます。新たに購入したのは 日立 コードレススティッククリーナー PV-BL1A2。乗り換え前は 山善 ZSC-L121 を使っていました。 使ってみてわかった「良かった点」と「正直ちょっと違った」という点、両方まとめてみます。 買い替えの経緯 うちの環境を先に整理しておくと、 ロングヘアの女性が2人 日常的な掃除がメインで、大掃除のような使い方はあまりしない こういう条件だと、掃除機のブラシへの髪の毛の絡みって本当に積み重なるんですよね。山善を使っていたときも決して悪い製品ではなかったんですが、「掃除のたびにヘッドに巻き付いた髪の毛を外す」という作業が面倒になってきました。 そんなときに見つけたのが日立の PV-BL1A2 でした。「からまんブラシ」という名前の機能が搭載されていて、吸引力もワンランク上という評判。これは試してみる価値があるかなと思い、購入に至りました。 使ってみて良かった点
review