前々から気になっていたcursor.soを触ってみる。先日行われたOpenAIのdevdayでも利用されていた様子。Copilotとの棲み分けとかどうなるんだろうね?CopilotXなるものがあるし、競合していく感じになるのかな?https://github.com/features/preview/copilot-xインストール以下のURLからインストール可能。インストール時、特に気をつけるポイントはなし。https://www.cursor.so/VSCodeのfolkらしいので、VSCodeユーザーはExtensionも引き継げる模様。私の環境だと限られたもののみ反映されている様子。いう基準で引き継がれているかは不明なため、現時点では再セットアップが必要そう。VimとEmacsのキーバインドにも対応している。OpenAIのAPIキーを要求されるので、事前に払い出しは必須そう。無料範囲だと、月単位でAPIリクエスト数が制限されている。OpenAIへのAPI利用申請をしていない場合どうなる?要確認。確認したい点ゼロベースからプロジェクトを起こしてくれる機能があるようなので試してみる。お題ざっくりどこまで出来るのかを知りたい。ある程度複雑化したものでも対応してくれるのか?など。フロントだけのTODOアプリ作るというのは楽勝で出来ると思うので、プラスアルファの要素を加えて以下のようにする。TODOアプリを作成してください。フロントエンドはNext.jsで構築してください。tailwind.cssでスタイリングしてください。バックエンドはNestJSで構築してください。DBはPostgreSQLでお願いします。それぞれコンテナ化した上で開発できるように、docker-compose.ymlの作成もお願いします。選択するとプロンプト選択画面になる。先ほどのお題をGoogle翻訳に入れてそのまま貼り付けてみた。́・ω・`)いざ実行エラーがやけに出ていると思ったら関連ファイルがなかったりでごちゃごちゃしてます。́・ω・`)Dockerfileを勝手に作ってくれないのかなと思ってたら怪しげなもの発見。↓↓↓これ自体はエラー内容をchat形式で教えてくれる様子。́・ω・`)とりあえずDockerfileだけ作って、どうにか参照してコード出力させてやる。結論から言うとできました。Dockerfileを入力。frontendの作ってと言ってもbackend用のものを出力してきたりするので、どう使えばいいんだ?という感じ。ここで気付くこれ自分で作った方が早いわ...思考のプロセスが挟まらない分、むしろ確認するのしんどいわ...プロンプトの改善でもここでめげちゃダメなのよ。プロンプトの改善でどうにか一撃で環境を立ち上げたいのよ。TypeScriptとDockerfileについて追加して精度上がるかもしれない。結論としては、途中で出力が止まってしまった。以下の要件に従って、TODOアプリを作成してください。フロントエンドはNext.jsで使用してください。TypeScriptを使用してください。tailwind.cssを使用してください。バックエンドはNestJSで使用してください。DBはPostgreSQLでお願いします。Dockerfile,docker-compose.ymlを作成し、コンテナで開発ができるようにしてください。どこまでスコープ絞れば使えるかチェックするためにローカル完結するようにしてみた。Docker使わないパターン。結論としてはThinking...というログから返ってこなくなりました。以下の要件に従って、TODOアプリを作成してください。フロントエンドはNext.jsで使用してください。TypeScriptを使用してください。tailwind.cssを使用してください。バックエンドはNestJSを使用してください。DBはsqlite3を使用してください。Projectでサクッとプロジェクト作成は難しそうでした。私の使い方がいまいちな可能性も大いにありえるため、こういう使い方だとうまくいくよ!というものがあれば是非ともコメントください!!もう少しスコープ狭くすればいけるかもしれないですが、それなら普通に作った方が早いしね。Copilotで十分だなという印象です。いうときにcursor使うと便利みたいなユースケースがどんどん出てくると嬉しいですね。バッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。