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




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

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


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

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


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

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


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

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


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

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


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

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


メイドが解説!エンジニアのためのRSSNext/Folo活用術

今回は「RSSNext/Folo」についてですね!ソフトウェアエンジニアのご主人様(またはお嬢様)の視点から、この便利なツールがどのように役立つのか、そしてどのように導入して使うのか、メイドのめぐが心を込めてご説明させていただきますね!RSSNext/Foloは、簡単に言うと「いろんな情報源を一つにまとめる魔法の箱」みたいなものです!‍♀


脱・ブラウザChatGPT!fabricを使い倒してAIをコマンドラインから操るエンジニア向け究極インフラ

「『人間をアップグレードする』? そんな厨二病心をくすぐるパワーワード、エンジニアなら黙っていられないはず!さあ、このコードの海にダイブしていきましょう!」「解説しましょう!これは単なるツール集じゃない。『自分専用の AI 脳』を構築するための設計図(インフラ)なんです!」


【エンジニア向け】Nextcloud導入の極意:データの主権を取り戻す方法

まず、コントに入る前に、Nextcloudが一体何なのか、そしてなぜソフトウェアエンジニアにとって重要なのかを簡単に解説します。Nextcloudは、一言で言えば「自分でホストできるプライベートクラウドストレージ」です。DropboxやGoogle Driveといったサービスと機能は似ていますが、決定的に違うのは、データがあなたの管理下にあるサーバーに置かれるという点です。


エンジニア必見! Open-SWe で始める自動化コーディング

こんにちは!ソフトウェアエンジニアの皆さん、日々の開発業務、お疲れさまです。突然ですが、バグ修正や機能追加、ドキュメントの更新など、開発作業って時間がかかる上に、時に地味で面倒なこともありますよね。もし、その一部を自動で、しかもかなり賢くこなしてくれる「相棒」がいたら、どうでしょう?