
LoRA: Low-Rank Adaptation of Large Language Models
LoRA(Low-Rank Adapter)という手法が提案。LoRAは、計算コストを抑えつつ、大規模な事前学習モデルの適応性を向上させるためのもので、特定のタスクに対してモデルを微調整する際に有用です。

JAILBREAKER: Automated Jailbreak Across Multiple Large Language Model Chatbots
大規模言語モデル(LLM)を使用して脱獄プロンプトを生成する能力を最適化するための包括的な手法を調査しています。

From ChatGPT to ThreatGPT: Impact of Generative AI in Cybersecurity and Privacy
ChatGPTやBardといったAIモデルを使用して、スマート農業の潜在的なセキュリティ欠陥を検出し、解決策を提案しています。

Prompt Injection attack against LLM-integrated Applications
既存のプロンプト・インジェクション攻撃のパターンを調査し、実世界のLLM統合アプリケーションに対してこれらの攻撃がどの程度有効かを評価しています。

NOTABLE: Transferable Backdoor Attacks Against Prompt-based NLP Models
この学術論文では、プロンプトベースの自然言語処理モデルに対するバックドア攻撃についての新しい手法である「NOTABLE」が提案されています。

Pythonで長いコードを改行して記述する方法
Pythonコードのコーディング規約であるPEP8に準拠したコーディングを行うため、1行の長さを79文字までに制限できるよう、Pythonで長いコードを改行して記述する方法について解説します。

Git入門|今すぐ始めるバージョン管理
Gitのバージョン管理気になっていたがなかなか始められなかった方に向けて、今すぐバージョン管理を始めることができる1連の流れを示した解説記事を公開。この記事の手順に沿って始めれば誰でも今すぐバージョン管理を導入することができます。

SEO|検索結果順位がランク外に急落した場合の調査・復旧方法
突然自分のウェブサイトの検索順位がランク外に落ちてしまった。一生懸命サイト運営していたらパニックに陥ってしまいそうなイベント。そのような状況を改善するため原因の調査と復旧方法について解説します。

検索順位とは?意外と知らない検索順位の基本
SEOに関わると必ず1度は目にする言葉「検索順位」。多くの人が気にしている割には誤解されている部分も多いと感じます。今回はこの検索順位について詳しく解説します。

CSS|横スクロールでテーブルのレスポンシブ対応
スマホ用にレスポンシブ対応した時、以外が扱いにくいのがテーブル。表の横幅が広くブロックを飛び出してしまうことも多々。今回はCSSの横スクロールを使ってテーブルのレスポンシブ対応方法について解説します。

Django入門|新規にプロジェクトを作成する方法
Djangoで新規にプロジェクトを作成する方法について解説。新規プロジェクトを作成し開発用サーバを起動できればDjangoのアプリケーション開発がスタートできます。アプリケーション開発の第一歩を学習しましょう。

Macのzsh(ターミナル)でtreeを利用する
MacのmacOS catalinaからターミナルで標準になったzshでディレクトリ構造を一覧表示するtreeコマンドを利用する方法を解説。zsh環境にはtreeコマンドが標準で用意されていませんのでインストール方法から説明しています。