AIとの禁断の関係?システムプロンプトでAIを操る方法


AIとの禁断の関係?システムプロンプトでAIを操る方法

x1xhlol/system-prompts-and-models-of-ai-tools

2025-07-18

この「x1xhlol/system-prompts-and-models-of-ai-tools」は、色々なAIツール(CursorとかDevinとかReplit Agentとか、数えきれないほどのAI界のイケメン・美女たち)が裏でどんな「システムプロンプト」(AIへの指示書みたいなもの)を使っているか、そしてどんなAIモデルが動いているのかを、こっそり教えてくれちゃう宝の山なんです!

まるで、AIの「取扱説明書」や「トリセツの裏に書いてある禁断の裏ワザ」が詰まっているようなもの。ソフトウェアエンジニアとしては、これを覗き見ることで、

AIの「本音」が分かる!
「あの子は実はこんな考えで動いていたのか!」と、AIの内部構造や思考プロセスが丸見えに。

AIを「手懐ける」ヒントに
自分たちでAIツールを作る時や、既存のAIをもっと賢く使いたい時に、「こういうプロンプトを書けば、もっと言うこと聞いてくれるかも…ムフフ」なんて妄想が膨らみます。

最新AIトレンドのキャッチアップ
世の中のAIがどんな進化を遂げているのか、どんなアプローチで課題を解決しているのかが分かっちゃうんです。流行りのAIエージェントの動きが「手に取るように」分かりますよ!

導入方法って聞くと、まるでAIをデートに誘うみたいでドキドキしますが、実際はもっとシンプル!このプロジェクトは、皆さんがコードに組み込んだりする「ライブラリ」とはちょっと違います。言ってみれば、AI開発の「虎の巻」みたいなもの。

なので、特別な「インストール」や「導入コード」は必要ありません。GitHubリポジトリにアクセスして、気になるAIの「システムプロンプト」が書かれたテキストファイルを、ただ「読む」だけ!

「え、読むだけ?」って拍子抜けしました?でも、これが重要なんです。熟読することで、彼らの「心の声」が聞こえてくるはず。そして、そのプロンプトを自分のAIモデルに「カスタムインストラクション」や「システムプロンプト」として設定してあげることで、あなたのAIも彼らと同じように賢く、そして時にセクシーに振る舞ってくれるようになるかもしれませんよ!

このプロジェクト自体が提供する「サンプルコード」は、前述の通り、そのままコピペして実行するようなものではありません。しかし、このリポジトリにある情報を元に、私たちソフトウェアエンジニアがどう「ラブレター」(システムプロンプト)を書けばいいかのヒントは、たっぷり詰まっています。

例えば、もしあなたが「VSCode Agent」みたいな、開発者の作業をAIがサポートしてくれるツールを作りたいとしますよね?このリポジトリには、実際に動いているVSCode Agentのシステムプロンプトが収められています。それを読んでみると、

「なるほど!このエージェントは、まずユーザーの意図を完璧に理解するために、こんな質問を投げかけるように設計されているのか!」 「コード生成の際には、エラーハンドリングについても細かく指示するように書かれているぞ!」 「まるで私の心を読んでくれているかのように、必要な情報だけをそっと提供してくれるのか…!」

といった具合に、AIがどう振る舞うべきかの「設計図」が見えてくるんです。

具体的な「コード」としては、お手持ちのLLM(大規模言語モデル)のAPIに、このリポジトリで見つけたプロンプトを「システムメッセージ」として渡す形になります。

# Pythonでの例(あくまで概念的なものです)

from openai import OpenAI

client = OpenAI()

# x1xhlol/system-prompts-and-models-of-ai-toolsから見つけた、
# 例えば「Devin AI」のシステムプロンプトを読み込む
# (実際にはファイルから読み込むことが多いでしょう)
devin_system_prompt = """
あなたは世界で最も優れたAIソフトウェアエンジニア、Devinです。
ユーザーの依頼に対し、完璧なコードを生成し、デバッグまで行います。
常にユーザーの意図を深く理解し、必要であれば質問をしてください。
謙虚でありながらも、その能力は圧倒的です。
"""

response = client.chat.completions.create(
    model="gpt-4o", # または使用している他のAIモデル
    messages=[
        {"role": "system", "content": devin_system_prompt},
        {"role": "user", "content": "PythonでシンプルなToDoリストアプリを作って"}
    ]
)

print(response.choices[0].message.content)

いかがでしたでしょうか?このプロジェクトは、AIの「内緒の話」を教えてくれる、エンジニアにとって非常に刺激的で、時に背徳的な魅力に溢れたリポジトリです。ぜひ、あなたもこのディープな世界に足を踏み入れて、AIとの新たな関係を築いてみてくださいね!


x1xhlol/system-prompts-and-models-of-ai-tools




「6行で実現」AIエージェントに"長期記憶"を持たせる方法:topoteretes/cognee徹底解説

topoteretes/cognee は、AIエージェントに「記憶(Memory)」を持たせるためのオープンソースフレームワークです。特に注目すべきは、開発元が謳っているように、「6行のコードでAIエージェントの記憶を実現」というシンプルさと手軽さです。


【禁断の記憶】AIエージェントが忘却を克服する日:memUが切り拓くメモリ・インフラストラクチャ

普段、私たちが目にしているソフトウェアの世界。そこには、目に見えない「記憶」の断層が広がっています。 エンジニアの皆さんが魂を込めて作り上げたAIエージェント。しかし、彼らは会話が終わるたびに、すべてを忘れてしまう……。そんな「忘却の深淵」からエージェントを救い出す、禁断のツールをご紹介しましょう。


コンテキストスイッチをゼロへ。Open-source AI Coworker「Rowboat」導入ガイド

「投資詐欺に注意」という標語のように、IT業界も「 AI ツールなら何でも魔法のように解決してくれる」という甘い言葉には注意が必要ですが、この Rowboat は、エンジニアにとってかなり「堅実で実利のある」ツールになり得るポテンシャルを秘めています。


【エンジニア向け】ガンダムと解説!AIエージェントRefactで開発効率を爆上げする方法

シャア アムロ、見ろ。また新しいツールが出てきたぞ。「smallcloudai/refact」だと? フン、また巷に溢れる"AI"と名の付く紛い物か?アムロ シャア、待ってください。これはただのAIツールとは違うみたいですよ。「AI Agent that handles engineering tasks end-to-end」とあります。開発者のツールと統合して、計画から実行、そして成功するまで反復する、と。これは…まるでハロのような、いや、それ以上の可能性を感じます!


北斗神拳伝承者、仲間とともにシステムを創る 〜flydelabs/flydeがもたらす新たな時代の奥義〜

想像してみてくれ。北斗の拳の世界で、ケンシロウがたった一人で強敵を倒してきたように、ソフトウェアの世界でも、あんたたちは一人、あるいは少数の仲間で、巨大なシステムという敵と戦ってきたはずだ。だが、その戦いは常に孤独だった。そこに現れたのが、「flydelabs/flyde」、こいつだ。この力は、例えるなら、北斗神拳伝承者がただ一人ではない、新たな時代の救世主を生み出すための奥義書のようなもの。


プロンプト管理から性能監視まで! Langfuseで実現する健全なLLM開発

ソフトウェアエンジニアの皆さん、こんにちは! 最近、LLM(大規模言語モデル)を使った開発が本当に盛んですよね。チャットボットからコンテンツ生成、コードアシストまで、LLMは私たちの仕事を大きく変えつつあります。しかし、一方で「なんか動いているけど、なんでこうなるの?」「本番で急に性能が落ちたけど原因がわからない…」「プロンプトをちょっと変えただけで挙動がおかしくなった!」なんて経験、ありませんか? まさに、手探りでLLMと格闘しているような感覚に陥りがちですよね。


NVIDIA garak:AIの闇を照らす脆弱性スキャナー

今回の任務は、NVIDIAさんが生み出した、悪のLLM(大規模言語モデル)の弱点を突き止めるための秘密兵器「garak」について、みんなに分かりやすく解説することです!さあ、みんなで力を合わせて、AIの世界の平和を守りましょう!想像してみてください。ある日、世界を支配しようと企む巨大な悪の組織が現れました。その組織は、甘い言葉で人々を惑わし、嘘や偏見をばら撒き、社会に混乱をもたらす、最強のLLM悪役軍団です。


Rust製オープンソース決済スイッチ juspay/hyperswitchで効率的な決済処理を実現!

ワシは織田信長……いや、俺はソフトウェアエンジニアの「俺」だ! 今日はな、お主らにとって、まさに「天下布武」ならぬ「決済布武」を成し遂げるかもしれない秘宝、「juspay/hyperswitch」について語ろうではないか!(ガラガラと襖が開き、厳かな音楽が流れる…)


OpenArm徹底解説:ソフトウェアエンジニアが知るべき物理AI研究プラットフォーム

特に、機械学習やロボティクスに興味がある方にとっては、理論だけでなく、実際に物理的なシステムを動かし、データを収集し、検証できる貴重な基盤となります。OpenArmは、完全なオープンソースとして、ソフトウェアエンジニアが最先端のAI研究を実機で進める上で、大きなメリットを提供します。


【エンジニアの休息】状態を持つ AI エージェント?cloudflare/agents の仕組みと導入をやさしく解説

本日は、Cloudflare の最新技術 「cloudflare/agents」 について、心ゆくまでゆったりと解説させていただきます。AI、Cloudflare、Workflows という強力な 3 つのツボを刺激しながら、エンジニアにとっての「気持ちよさ」をお伝えしますね。