Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

Gemini3を使ったC#のコーディングが楽しすぎる。

昨日からGemini3に質問しながらVisualStudio C#でちょっとしたプログラムを書いてる。
楽しすぎる。
煩雑な部分は全部やってくれ、自分は作りたい処理のみに集中してその過程の問題点を解いて行けばいい。

Gemini3の出力は非常に多いので割愛し、以下に自分の送信したテキストだけ並べておく。
※は注釈

VisualStudio C# でCSVファイルを編集するコードを書いて
CsvHelperを使う
元データの1列目と2列目を入れ替えて書き出す
ヘッダーは無くて1行目からデータ
※ログインしてないとチャットの内容が消えてしまうらしいのでここでいったん閉じてログインしてから再度挑戦した
さっきまでのコードと全然違う
さっきまでのはこう(ここでさっきまでのコードをチャットで送信した)
※いったん途切れると同じ質問でも違ったコードを提示することがあるようだ
元データの1、2列目をつなげて1列目として出力、3、4列目をつなげて2列目として出力、以下同様
列数が多い場合で元のコードを書き直して
間違えた元データの1、2行目をつなげて1行目として出力、3、4行目をつなげて2行目として出力、以下同様 のコードにしてください
いや、私のミスだからあなた謝らんでいいよ
書き出す前に1列目と3列目だけにデータを絞る処理を入れて
いえ、行の合体前に元データを1列目と3列目だけに絞るの
作業の際に、1列目と3列目だけを抽出したファイルを一時ファイルとして別名で出力しておきたい
※エラーが出る
必要なGmailの設定が無効になっているため、Google Workspaceは利用できません。設定を有効にしてから、もう一度お試しください。って出て回答が出ない
1列目と3列目でなく、1列目と2列目に変更して
この続きは明日にしたいんだけどどうすればいい?

昨日の続き STEP 1で1列目と2列目を入れ替えて抽出するように変更して
STEP1で2列目と1列目の間に\を入れたい
STEP1で元の2列目の前と元の1列目の後に”を入れたい
コード全体をもう一度出して
連結して出力するときに先頭にmoveという文字列を追加
output.csvは一時ファイルとして残し、別にもう1つ拡張子BATでテキストファイルを出力するようにして
まだBATファイルを実行して確かめてはいないけど出力を見た限りでは望み通りの結果になってる ほんとうにありがとう すばらしい
int takeCount = 58; の部分の設定がCSVファイルごとにランダムに変わるんだけどこれはどのような仕組みにしたらいいか提案して
元となるCSVはWinMergeの出力データ 初めに差異のあるフォルダ、後に差異のあるファイルが出力される ファイルの情報は必要ないので切り捨てたい
フォルダ名には.が入らないのであれば元データの1列目に.があったら除外でいいかも この条件で全コードを書き直して
残念 フォルダ名に.を使っているものがあった どうしよう
6列目が拡張子だったのでここが空なら無視するという設定で行けるかも コードを書き直してください
とりあえず今あるCSVファイルで試した限りでは目的通りの結果が得られた 感謝する
何か以前より褒め上手になった? こそばゆいけどw
私も昨日からのプロセスにほんとに楽しさを感じた またぜひよろしく

これ、油断するとAIに人格を感じてしまう。
世間がいろいろ騒ぐのも無理ない感じだ。

眺めてみて、自分のやりたいことを最初から全部出して丸投げする方がいいかもと思った。
部分部分でちょっと利用するというスタンスで使い始めたけど初めから全体像を示せば十分意図をくみ取るだけの力が備わっていると思われる。
いやあこれからの人は大変だ。
AIの存在を前提で備えておかないと身の置き所がなくなる人が確実に出てくる。

Posted under: C#


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.