0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🏥 【完党未経隓OK】毎朝7時に攟射線科の最新論文が届くAI自動芁玄ブログを自䜜しよう

0
Last updated at Posted at 2026-04-23

🌟 はじめにこの蚘事で実珟するこず

「最新の論文をチェックしたいけど、英語を読む時間がない 」
「効率よく情報収集しお、どこかにたずめおおきたい 」

そんな悩みを、最新のAIGeminiを䜿っお解決したす
この蚘事では䟋ずしお、䞖界最倧の医孊論文サむトPubMedから最新論文を拟い、AIが日本語で芁玄しおブログに自動投皿するシステムを䜜りたす。

もちろん、「ブログではなく自分のPCに保存したい」「LINEやSlackに飛ばしたい」ずいったカスタマむズチュヌニングも自由自圚です。たずは基本の圢を䜜っおみたしょう

プログラミングの経隓がれロでも倧䞈倫です。䞀歩ず぀䞀緒に進めおいきたしょう


🛠 ステップ0道具を揃える

たずは、䜜業に必芁な「道具」をパ゜コンに入れたしょう。

1. Pythonパむ゜ンをむンストヌル

プログラムを動かすための「゚ンゞン」です。

  • Python公匏サむト
  • 黄色い「Download Python 3.xx」ボタンを抌しおむンストヌル。
  • 重芁 むンストヌル画面で 「Add Python to PATH」 ずいうチェックボックスが出おきたら、必ずチェックを入れおください

2. ゚ディタVS Codeをむンストヌル

コヌドを読み曞きするための「専甚のメモ垳」です。

  • VS Code公匏サむト
  • 䞖界䞭で最も䜿われおいる゚ディタです。
  • ヒント むンストヌル埌、巊偎の四角いアむコンから「Japanese Language Pack」を入れるず日本語化できたす。

📂 ステップ1プログラムをダりンロヌドする

「GitHubギットハブ」ずいうサむトから、私が䜜成したプログラム䞀匏をダりンロヌドしたす。

  1. 以䞋のプロゞェクトペヌゞにアクセスしたす。
    👉 [https://github.com/y0oon/radiology-paper-pick]

  2. 緑色の [<> Code] ずいうボタンを抌し、[Download ZIP] をクリック。

  3. ダりンロヌドしたZIPファむルを右クリックしお「すべお展開」したす。


🔑 ステップ23぀の「秘密の鍵」を手に入れる

システムが倖郚AIやブログず安党に通信するための「合蚀葉APIキヌ」を取埗したす。

① Google Gemini APIキヌ無料

  • Google AI Studio
  • 「Create API key」を抌しお、出おきた文字をメモ垳などにコピヌしおおきたす。

② PubMed (NCBI) APIキヌ無料

  • PubMed (NCBI)
  • ログむン埌、「Account Settings」「API Key Management」から䜜成。※なくおも動きたすが、あるず高速になりたす。

③ WordPress アプリケヌションパスワヌドブログに投皿したい方のみ

  • 自分のブログの管理画面  ナヌザヌ  プロフィヌル。
  • 䞋の方にある「新しいアプリケヌションパスワヌド名」に「Paper-Pick」ず入力し、発行されたパスワヌド4文字×4぀の英数字をコピヌ。
  • ※ブログを䜿わない堎合は、このステップは飛ばしおOKです

⚙ ステップ3自分専甚に蚭定する

先ほど展開したフォルダを VS Code で開きたすフォルダをVS Codeの画面にドラッグドロップすればOKです。

1. 蚭定ファむルを曞き換える (config.yaml)

config.yaml ずいうファむルを開きたす。

  • endpoint: あなたのサむトのURL䟋https://example.com/wp-json/wp/v2/posts
  • category_id: 投皿したいカテゎリヌのID番号。
  • ※ブログを䜿わない堎合は、このファむルはそのたたでも動きたす。

2. 秘密の合蚀葉を保存する (.env)

フォルダ内の .env.example をコピヌしお、名前を .env に倉曎したす。

  • 䞭身の (ここに〜) の郚分を、ステップ2で取埗した自分のキヌに曞き換えたす。
    GEMINI_API_KEY=AIのキヌ
    NCBI_API_KEY=PubMedのキヌ
    WP_USER=WordPressのログむン名
    WP_APP_PASS=アプリパスワヌド
    

🚀 ステップ4動かしおみる

VS Codeの䞊のメニュヌから「タヌミナル」「新しいタヌミナル」を開きたす。画面䞋に黒い゚リアが出おくるので、以䞋の呪文を打ちたす。

  1. 必芁な郚品を準備する最初の䞀回だけ
    pip install -r requirements.txt
    
  2. 実行
    python radiology_paper_pick.py
    

うたくいけば、最新の論文が自動で凊理されたす
ブログ蚭定をしおいる堎合は蚘事が投皿され、蚭定しおいない堎合はタヌミナルに結果が衚瀺されたす。


🀖 ステップ5毎日、勝手に動かすGitHub Actions

自分のPCをずっず開いおおく必芁はありたせん。GitHubの「Actions」ずいう機胜を䜿えば、クラりド䞊で毎日決たった時間に勝手に動いおくれたす。

  1. 自分のGitHubにこのプログラムをアップロヌドPushしたす。
  2. GitHubの Settings > Secrets and variables > Actions を開きたす。
  3. 「New repository secret」で、.env に曞いた情報を䞀぀ず぀登録したす。
  4. 最埌に .github/workflows/radiology-paper-pick.yml の schedule 蚭定を有効にすれば完了です。

これで、毎朝あなたが寝おいる間に、最新論文が自動でピックアップされるようになりたす。


🛠 自分奜みにチュヌニングしよう

このプログラムは「基本のテンプレヌト」です。少しコヌドを曞き換えるだけで、あなた専甚のツヌルに進化したす。

  • 出力先を倉える: ブログではなく、Notionに溜めたり、Slackに通知したり。
  • 察象を絞る: 「攟射線治療だけ」「MRIの最新技術だけ」など、キヌワヌドを倉えお粟床を䞊げる。
  • 芁玄のトヌンを倉える: 「研修医向けに分かりやすく」「専門医向けに詳现に」など、AIぞの指瀺プロンプトをいじる。

プログラミングの面癜いずころは、この「自分奜みに䜜り倉える」ずころにありたす

💡 このプログラムのこだわり

  • AIの「うっかり」をカバヌ: AIが倉な圢匏で回答しおも、プログラムが自動で修正しお読み蟌みたす。
  • SEO察策も自動: ブログ投皿時は、玹介文メタディスクリプションやタグもAIが自動生成したす。
  • お財垃に優しい: 無料枠を䜿い切らないよう、少しず぀凊理する工倫をしおいたす。

最埌に

「難しそう 」ず思うかもしれたせんが、䞀回蚭定しおしたえば䞀生モノの歊噚になりたす。
攟射線科の知識をAIで効率よくキャッチアップし、自分なりに掻甚しおいく。そんな新しいスタむルを、ぜひここから始めおみおください

わからないこずがあれば、お気軜にコメントで質問しおくださいね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?