Clawdbot がヒットした後、私は抵抗できませんでした。バイブコーディングを実践した経験がまったくない文系の学生です。

文系学生である筆者が、プログラミング経験ゼロの状態から「バイブコーディング」を実践し、3つの主流ツールを試した経験を共有します。バイブコーディングとは、コードを書かずにAIに要件を伝えるだけで開発を行う新しいパラダイムです。

主な実践内容と発見:

  • 安全基準の確立:APIキーや秘密鍵などの機密情報をAIやコードに直接書かず、環境変数を使って保護する重要性を学びました。
  • 3つのツールの実践比較
    • Google AI Studio:プロトタイプの迅速な作成には優れるが、複雑なフロントエンドとバックエンドの連携には不向きで、デバッグが困難。
    • Antigravity:フルスタック開発向けだが、設定が複雑で地域制限が厳しく、ネットワーク環境のハードルが高い。
    • Lovable:ローカル設定が不要なWYSIWYG型で、最も成功し、Cryptohunt APIを使ったTwitter監視ダッシュボードをコード修正なしで構築できた。
  • API活用のコツ:Cryptohunt APIを使用する際は、AIに全ドキュメントを渡すのではなく、必要な機能に特化した部分だけを「精密給餌」し、デバッグ画面でリクエスト成功の有無を確認することが効率的。

結論として得られたバイブコーディングの核心:

  1. 想像力が限界:技術的障壁が下がった今、実現したいことを大胆に構想し、明確な設計図(要件)に落とし込むことが重要。
  2. プロンプトはソースコード:AIへの指示は「丁寧すぎず、曖昧でない」具体的なものである必要があり、クライアントとして明確なフィードバックを繰り返すことが成功の鍵。

経験を通じて、ツール自体よりも、何を作りたいかというビジョンと、AIに正確に伝える能力が本質であると結論付けています。

要約

著者: Denise I Biteye コンテンツチーム、Bbo I XHunt オペレーションチーム

最近、X でみんなが Clawdbot を使って AI エージェントでいろいろなことを行っているのを見て、文系の学生も「雰囲気」的にコードで遊べるということに突然気づいたので、基礎ゼロの実践的なプロジェクトを始めました。

Vibe Coding は、「要件をコードとして」という新しいパラダイムとして捉えられており、「プログラマー以外の人でもツールを構築できるようになる」と期待されています。

しかし、本当の疑問が残ります。技術的な障壁が低くなると、その技術を実際に実装する能力もそれに追随するのでしょうか?

この質問に答えるために、私はコーディング経験がまったくないユーザーとして、主流の Vibe コーディング ツール 3 つを体験しました。

プロセスは決して順調ではありませんでした。落とし穴や挫折に遭遇し、何度もやり直さなければなりませんでした。しかし、まさにそのおかげで、問題が最も発生しやすい場所と、それを回避する方法を理解することができました。

この記事はツールの評価ではなく、認識と実践の真の記録です。

I. 概念の理解: Vibe コーディングとは何ですか?

これは、「コードを書かずに要件を提供するだけでよい」という新しい開発モデルです。

このコンセプトは、OpenAIの元共同創設者であるAndrej Karpathy氏によって最初に提案されました。彼は次のように述べています。

これは私がバイブコーディングと呼んでいる新しいプログラミング手法です。感覚(バイブス)に完全に身を委ね、効率が飛躍的に向上し、コードの存在さえ忘れてしまうのです。

Vibe Coding のモデルでは、あなたはもはや「建設作業員」ではなく、「製品マネージャー」、さらには「クライアント」のような存在になります。

あなたの仕事は、AIに正確に伝えることです。「ここに床から天井までの窓があり、あそこにプールがある家を建てたい。」

満足できない場合は、「何かおかしいので、もう一度変えさせてください」と言ってください。

これがバイブだ!

II. 落とし穴を避ける:バイブコーディングの安全基準

AIプログラミングに挑戦する前に、まずは「金庫」を確保する必要があります。多くの初心者は、AIと会話する際に、知らず知らずのうちに機密情報をAIに送信してしまい、非常に危険です。

1. 絶対に公開してはいけない3種類のデータ

  • APIキー:これは様々なプラットフォームで利用できる「プリペイドカード」のようなもので、漏洩するとクレジット限度額が瞬時に使い果たされてしまいます。

  • 秘密鍵/ニーモニックフレーズ:絶対に、AIに送信したり、コードファイルに書き込んだりしないでください。漏洩した場合、オンチェーン資産は無価値になります。

  • クッキーデータ:一部のチュートリアルでは、ブラウザからクッキーを取得するプロセスを自動化する方法が紹介されていますが、クッキーにはログイン情報が含まれています。もし漏洩すると、他人があなたのTwitter、Discord、さらにはExchangeアカウントにパスワードなしでログインできてしまう可能性があります。

2. コア原則: 環境の分離、データの匿名化

API キーや機密情報をコードやヒントに直接書き込まないでください。

正しいアプローチは、「環境変数」を使用して、コードがキーの内容を直接読み取るのではなく、システムの変数名を読み取るようにすることです。

Windows システムの構成手順は次のとおりです。

  • キーボードで Win+S を押し、検索バーに「環境変数」と入力します。

  • 新しい変数を作成する

  • 変数名と変数値を入力して保存します。

macOS の設定手順は次のとおりです。

  • キーボードの Command + Space を押して、ターミナルを検索して開きます。

  • ポップアップの黒いボックスに、次のコマンドをコピーして貼り付け(必ず実際のキーに置き換えてください)、Enter キーを押します。

    echo 'export CRYPTOHUNT_API_KEY="sk-xxxxxx キー"' >> ~/.zshrc

  • 設定をすぐに有効にするには、入力を続けて Enter キーを押します: source ~/.zshrc

  • (オプション)成功を確認するには、「echo $CRYPTOHUNT_API_KEY」と入力します。画面にキーが表示されれば、設定は成功です。

III. 現実世界の(むしろ、不幸な)デブリーフィング:3つのツール、3つの経験

理論はここまでです。次は実践的な応用に移りましょう。最適なツールを見つけるために、主流のツールを3つテストしました。これらのツールを選んだ理由は、現在のバイブコーディングの3つの主流形式を代表しているからです。

  • Google AI Studio: 「プロトタイプを迅速に生成する」ための軽量なアプローチを表します。

  • Antigravity:「AIエージェント+ローカルフルスタック開発」のエンジニアリングロードマップを表します。

  • Lovable: 「アプリケーションとしての対話」という抽象的なアプローチを表現します。

初心者が直接導入するのに最適なツールを知りたいだけなら、3番目のツールであるLovableまで飛ばしてください。回り道を避けたい場合は、このセクション全体をお読みになることをお勧めします。それでは、順番にレビューを始めましょう。

1. Google AIスタジオ

対象者: 個人開発者やスタートアップチームに適しています

エクスペリエンス:「スピード」と「無料」を重視し、AI のアイデアを数分で検証できます。

公式サイト: https://aistudio.google.com/apps

初めて使ったのはクリスマスの時でした。みんながサイバーパンク風のクリスマスツリーを作っていたので、試してみたんです。何気なくプロンプトを出すと、たった5分でとても美しい3Dページが生成されました。パーティクルがジェスチャーに合わせて流れ、エフェクトも非常に滑らかでした。

時代がどれだけ変わったかを実感します。

(昔、技術者が女の子を喜ばせるために徹夜で大量のコードを書き、それを長時間実行した後にハートマークがポップアップするのを思い出してみてください。これはかなりクールだと考えられていました。でも今は?Vibe Codingに任せれば、あっという間に最大の感情的価値を生み出すことができます。)

この成功談に勇気づけられ、私は「自信過剰」になり、真剣に取り組み始めました。それは、Cryptohunt API を使用して Twitter データ ダッシュボードを作成することでした。

自信満々で、APIドキュメントを入力してみました。最初は全てがスムーズに進みました。バックエンドのロジックは即座に動作し、データも正常に取得できました。「これで全て?」と思いました。

しかし、「フロントエンドでデータを美しく表示する」ように要求したとき、悪夢が始まりました。

  • チャートが表示されませんか?コードを修正する必要があります。

  • 表示されていますが、完全には表示されていません。コードが再度変更され、インタラクションが壊れてしまいました。

  • インタラクションの問題は修正されましたか? API データが再び読み込まれなくなりました。

私は「バグを修正すると新しいバグが生まれる」という終わりのないサイクルに陥っていました。2日後、私は諦めました。

最終画像(AI がランダムなシンボルを描き始めました)。

私の経験のまとめ:Google AI Studioは、何でもできるものの、どれか一つに特化していない、いわば万能ツールです。クリエイティブなプロジェクトや1ページのデモ作成には最適です。しかし、フロントエンドとバックエンドの密接な連携(APIデータフローや複雑なフロントエンド画面など)となると、どうしても物足りなさを感じます。コードロジックを理解していないと、私のようにフロントエンドのプレゼンテーションで行き詰まってしまう可能性があります。

2. 反重力

ポジショニング: マルチモデル切り替えを統合したプロキシベースのフルスタック開発ツール。

機能: マルチモデルの切り替え、タスクの内訳、自動テスト

公式サイト: https://antigravity.google/

実際に使ってみると、ログイン機能のせいで、コードを書き始める前に諦めかけました。ウェブページを開くだけですぐに使えるツールがほとんどですが、アカウントとネットワーク環境の要件がかなり厳しいのです。

アカウントの制限は、現在のネットワークIPアドレスではなく、Googleアカウントに関連付けられた「国/地域」によって決まります。地域設定がサポートリストに含まれていない場合(例:中国本土、香港)、ログインはシステムによって拒否されます。地域変更のリクエストは何度も拒否されました。

このプロセス全体を経験した後、私はそれを一言で表現するしかありません。私は完全に麻痺していました。

3 つのアカウントが禁止され、環境を何度も切り替えた後、私は「邪悪な栽培」サイトにログインする方法を見つけました: Antigravity tools。

  1. 最初に、米国の IP アドレスを設定し、グローバル Tun モードを使用する必要があります。

  2. 反重力ツールをダウンロード

    Twitterユーザーが共有したリンク: https://x.com/idoubicc/status/2004848130693759213

  3. ダウンロードが完了したら、アカウントを追加して OAuth 認証を開始します。

4) 認証が成功すると、ログインページにリダイレクトされ、モデル割り当ても確認できます。

(リスク警告:Antigravity Toolsは、AntigravityモデルとClaude Codeなどのツールの統合を容易にするオープンソースプロジェクトです。ただし、Vibe Coding中は、潜在的なセキュリティリスクを軽減するために、資産ウォレットや重要なアカウントに使用されるコンピューターから動作環境を分離することをお勧めします。)

ツールの使い方を学んだ後、初心者にとって非常に重要なヒントを 2 つまとめました。

  1. 中国語言語パックをインストールします。左側の拡張機能バーで「中国語」を検索し、簡体字中国語言語パックをインストールしてソフトウェアを再起動します。この手順により、インターフェースが中国語に変更され、学習曲線が大幅に短縮されます。

  2. 「グローバルペルソナ」の挿入:Antigravityでは、AIが常に従わなければならない「グローバルルール」を設定できます。設定方法:右側の「ルール」アイコンをクリック→「+ワークスペース(ワークスペースルールの追加)」を選択し、「グローバルルールのヒント」を貼り付けます。これにより、中国語の使用が強制され、コード出力の品質が大幅に向上します。

しかし、ログインして基本的な設定を完了した後も、実際にコードを実行し始めると厳しい現実に直面しました。Google AI Studioのような即時プレビュー機能は提供されていませんでした。Node.jsやVS Codeといった付属のプレビューソフトウェアを複数ダウンロードするか、HTMLで結果を確認する必要がありまし。さらに、大規模なモデルのレスポンスは明らかに遅く、要件を送信するたびに画面が回転し続けました。

しかし、Antigravityには本当に素晴らしい機能があります。それは自動テストです。コードを書き終えると、ビデオプレビューが起動し、まるで人間が操作しているかのようにウェブページ上でクリックしてロジックが動作するか確認します。AIが画面上でクリックする様子を見ていると、「未来はここにある」という畏敬の念を抱かざるを得ません。

私が試してもらったプロジェクトは、「暗号通貨のアルファシグナルキャッチャー。Cryptohunt APIを使ってTwitterのデータを監視し、ツイートからティックを自動的に取得し、人々が話題にしているトークンをカウントし、人気順に並べる。」というものでした。

現実は厳しい。コードの作成とテストを一生懸命サポートしてくれているように見えたにもかかわらず、API統合という核心部分で問題が発生しました。ローカルネットワーク環境の複雑さが原因か、AIがAPIドキュメントを誤解していたことが原因かはわかりませんが、データが全く接続されなかったのです。

デモ: シミュレーションデータの表示効果

ターミナルに赤いエラーメッセージが表示され、AIが「今回はきっとうまくいく」と錯覚しているのを見て、私は気づきました。フルスタック開発は素晴らしいものですが、ネットワークや環境のブラックボックス性のため、真に使えるツールを作るのは初心者にとって依然として非常に高いハードルです。これは、Antigravityが既に開発者であることを前提としているからです。

3. 愛すべき

ポジショニング: 「会話をアプリケーションとして」プラットフォーム

機能: ローカル環境の設定は不要、WYSIWYG (What You See Is What You Get)

公式サイト:https://lovable.dev/

Lovableを使ってみて、本当のクライアントとはどんな存在なのかを実感しました。支払いをするのはクライアントだけだからでしょうか?(ちなみに、Xianyuで15元で100クレジットを購入しましたが、プロジェクト終了後もまだ使い切っていません。)

Lovable では、コードを 1 行も変更せずに、Crypto Twitter を監視するための強力なツールである Crypto Pulse Twitter 監視ダッシュボードを実装しました。

はい、その通りです。今回ついに成功しました。

オンライントライアルはこちらからご利用いただけます: https://tweet-whisperer-dash.lovable.app/

「機能詳細」

A. パノラマデータとAIの概要

ホームページに入ると、最初に目にするのはコンテンツの「温度計」です。

  • リアルタイムデータカード:上部には、過去24時間の総ツイート数、総インタラクション数、アクティブなKOL数、市場センチメント指数が表示されます。具体的な詳細を見なくても、過去24時間のデータと比較することで、赤か緑かを見れば、今日の市場が恐怖感に陥っているのか、それとも貪欲さに陥っているのかが一目で分かります。

  • AIスマートサマリー:これは最も時間を節約できる機能です。このシステムにはGemini AIが統合されており、過去数時間の数千件のツイートを自動的に読み取り、市場サマリーを作成します。

B. トレンドレーダー

次の100倍コインを見逃したくないですか?

  • インテリジェントな分類: トレンドのトピックを自動的にフィルタリングし、トピック、プロジェクト、トークン、KOL に分類します。

  • 市場トレンドインジケーター:各タグの横には、24時間の言及率の変化(増加/減少)が表示されます。議論が活発化しているところには、チャンスがあります。

C. インテリジェントな情報フロー

乱雑なタイムラインとはお別れして、整理された 4 つのタブをご紹介します。

  • ハイライト: AI によって二次フィルタリングされ、意味のないスパムが排除された価値の高いコンテンツ。

  • トレンド: エンゲージメント (いいね + シェア) が最も高い最も人気のあるツイート。

  • インフルエンサー: 業界のリーダー (Elon Musk、Vitalik など、100,000 人以上のフォロワーを持つ) のリアルタイム投稿のみを表示します。

  • 最新情報: CT 関連アカウントの最新のツイートを入手します。

    *ユーザー エクスペリエンスの詳細: 地域 (英語圏/中国語圏) によるフィルタリングをサポートし、カードをクリックすると元の Twitter 投稿に直接ジャンプします。

「使用上の注意」現在、個人のAPIキーを使用しているため、データの返却にはAPIクレジットが消費され、クォータ制限があります。お早めにお試しいただくことをお勧めします。

IV. Cryptohunt API 実用ガイド

Vibeでのコーディング作業では、コストパフォーマンスに優れたCryptohuntデータベースを選択しました。コーディングプロセスを完全にマスターしたわけではありませんが、APIについては十分に理解できたので、ここでガイドを書きたいと思います。

公式リンク: https://pro.cryptohunt.ai/

1. 精密給餌

多くの初心者は、何万語もの API ドキュメントを AI に投げつけるだけで、AI は圧倒されてしまいます。

  • 誤った例: これは API ドキュメントであり、自分で理解することができます。

  • 正しい例:トークン監視機能を実装したいと考えています。Cryptohunt APIドキュメントのpost/tweet/mention_tweetsのセクションをご覧ください。直近1時間のデータを取得する方法を教えてください。

プロンプトの例: 「/tweet/mention_tweets API を呼び出して、ティッカー「SOL」のツイートを検索してください。制限時間は過去 24 時間です。エンゲージメント (いいね + リツイート) が最も高い上位 5 件のツイートをフィルターして、SOL に対するユーザーの感想を確認してください。」

2. デバッグツール

Vibeでコーディング中に最もイライラする状況は、ボタンをクリックしても画面に何も表示されないことです。この時点で、初心者はしばしば「AIコードが間違っているのか?ネットワークが遅いのか?それともAPIがダウンしているのか?」と自問自答し始めます。

これにより、API 使用状況の更新を有効にすることができます。

  • 記録にポイントが減点されたと表示されています。これはAPI呼び出しが成功したことを示しています。データがコンピューターに正常に送信されました。これはフロントエンドの表示の問題です。AIに「データは受信されましたが、画面に表示されません。レンダリングコードを確認してください」と伝えてください。

  • 記録が全くない:これはリクエストが送信されていないことを意味します!つまり、ロジック/ネットワークの問題です。AIに「ボタンをクリックしても何も起こりません。リクエストが送信されていません。クリックイベントを確認してください。」と伝えてください。

AIに結論を入力するだけで、AIは問題をはるかに速く解決します。バイブコーディングのプロセスにおいて、真のエネルギー消費はもはやコードを書くのではなく、問題がどこにあるのかを特定することにあります。

複雑な構文と実装の詳細を AI に委任すると、開発の焦点は情報の制御に戻ります。

そのため、バイブコーディングの最終的な目標はコードではなくデータであるとよく言われます。

V. 結論:バイブコーディングの2つのコアテクニックをマスターする

Google AI Studio での「試運転」、Antigravity の「拷問」、そして Lovable の「爆発」を経て、ようやく理解できました。ツールは単なる手の中の剣であり、Vibe は心の中にある道なのです。

Vibe Coding を試すときは、次の 2 つの重要なポイントを覚えておいてください。これらはどのコードよりも重要です。

1. 夢を描こう: 想像力こそがあなたの唯一の「限界」です。

  • バイブコーディングの時代において、技術的な障壁は崩壊しました。以前はコードを書けないのではないかという不安からツールの開発をためらっていましたが、今では実践的な経験によって、ロジックさえしっかりしていればAIでも書けることが証明されています。

  • 単なる「レンガ職人」ではなく、「建築家」になりましょう。これまで想像もできなかったような製品を、思い切って構想してみましょう。ネットワークデータ全体を監視するレーダーでしょうか?それとも、自動裁定取引ロボットでしょうか?必要なのは、頭の中にある漠然とした「願望」を、明確な「設計図」へと変えることです。

2. 「プロンプトワードはソースコードです。」と表示されます。

多くの初心者が失敗するのは、AI が愚かだからではなく、AI が「丁寧すぎる」または「曖昧すぎる」からです。

曖昧な需要 = 曖昧な結果

  • 曖昧さを排除する: AI に「ユーザーフレンドリーな Web サイトを作ってください」と指示しないでください。(AI: 「ユーザーフレンドリー」とはどういう意味ですか?)

  • 精度を重視します。ダッシュボードを作成するときのように、「上部に 4 つのデータ カード、中央にこの API、右側に AI 生成の概要があるダーク モードのダッシュボードが必要です...」と言います。

忘れないでください。あなたは今、クライアントなのです。クライアントの権限は、明確に定義されたニーズと辛抱強いフィードバックから生まれます。AIが間違いを犯しても、自分を責める必要はありません。「違います。やり直してください。Aが欲しいんです。Bではありません。」と伝えれば良いのです。

ここまで読んできた方は、おそらくすでに Vibe Coding を使用してツールを作成する能力を身に付けているはずです。

迷わずに

すぐにあなたのバイブをコーディングに変えましょう。

共有先:

著者:Biteye

本記事はPANews入駐コラムニストの見解であり、PANewsの立場を代表するものではなく、法的責任を負いません。

記事及び見解は投資助言を構成しません

画像出典:Biteye侵害がある場合は、著者に削除を連絡してください。

PANews公式アカウントをフォローして、一緒に強気相場と弱気相場を乗り越えましょう
おすすめ記事
1時間前
2時間前
5時間前
6時間前
6時間前
9時間前

人気記事

業界ニュース
市場ホットスポット
厳選読み物

厳選特集

App内阅读