Closed11

AI ツールに触れてみる

ganyariyaganyariya

Cline + claude 3.7 Sonnet の組み合わせを試す

https://console.anthropic.com/

Anthropic で 5$ のクレジットを購入しました。
その後、 Anthoropic 用の API キーを発行しました。
この時点ではどのモデルを利用するか?などは指定しません。
(Cline 側で指定する)

VSCode Cline 拡張機能をインストールして、 Claude 3.7 Sonnet を使うように指定しました。

その後 ebiten + gophar-lua で簡単なノベルゲームを作ってとお願いしたら、ちゃんと lua 側でスクリプトを書いたゲームを作ってくれました...
これが 5$ でできるのすごい...

ganyariyaganyariya

Gemini AI Studio だと個人利用であればほぼ無料で使えるのかな...?
費用周りは調べてみよう...

2025-03-23 追記

150 円ぐらい課金されていた
レート制になっていて、API レートを超えると課金されるらしい
気を付けて使わないとだめ

ganyariyaganyariya
  • chatgpt desktop
  • claude desktop
  • MCP (Model Context Protocol)

について調べる

ganyariyaganyariya

https://modelcontextprotocol.io/introduction

MCP はホスト・サーバ・クライアント形式で動いている

  • ホスト
    • IDE, Claude Desktop など、ganyariya たちが触るツール
    • 今回のサンプルでは Claude Desktop
  • クライアント
  • サーバ
    • ツールごとに起動するサーバ
    • File System MCP Server
    • Unity MCP Server
    • Blender MCP Server
    • ...

クライアントとサーバは MCP で通信するため、該当プロトコルにそった通信をすればそれぞれ互いを意識せず開発できる

ganyariyaganyariya

File System Server と連携して

  • poem を考える
  • poem.txt に保存する
    • 事前に許可しているディレクトリを理解して、そこに記載する

を行ってくれる


ganyariyaganyariya

Notion MCP + fetch MCP を併用しようとしたところ
Claude Desktop において「メッセージ上限だよ」のような通知が出てしまった

おそらく Free plan で扱えるトークン入出力を超えてしまいエラーになっている

MCP をつかうのであれば Pro Plan にして、入出力の制限を挙げないとだめかも

ganyariyaganyariya

ダイエットアプリを開発しようとしたときの備忘録

手順

Claude でダイエットアプリの要件を出す

Claude に相談して、ダイエットアプリの開発要件や技術要件を相談した
「AIに流しこんで開発します!」を伝えることで、箇条書きで要件をまとめてもらたた

Cline + Anthoropic API で開発する

Cline と Anthoropic API (Claude 3.7 sonnet) で開発した。
Next.js + DDD + Supabase で開発してもらい、DDD 的に開発してもらった

開発時の所感

  • 1 ファイルずつ生成していくため、ありとあらゆるマジックナンバーとロジックが分散しがち
     - 定数が分散する
    • devin とかでリファクタしたほうがいいのだろう...
  • 後半どんどん費用が上がっていく
    • どんどん扱うトークン数が増えていくため、1回のやりとりで使うAPIクレジットが増えていく
    • つらい
  • 自分が正しいと信じきって、こまめな確認をしようとしない
    • 定期的に npm run dev を実行してください
    • のように、定期的に TDD や npm run dev でちゃんと表示されているか確認してもらわないとだめかも

Anthropic のクレジットがなくなってしまったため、途中でやめました。

やっぱり小規模の MVP (minimum value product) を作るで留める... ですねぇ...

ganyariyaganyariya

v0 で簡単なティア表メーカーを作ってみた
作成した ティア表メーカーを zip download して、それを devin や cline で修正してみる

ganyariyaganyariya
  • cline
  • mcp
  • cursor

を触っておけば今の環境問題なさそう

このスクラップは5ヶ月前にクローズされました