見出し画像

AIを無料枠で使い倒す。1万文字以上のソースコードや長文はtxtファイルで添付がオススメ。

既に同じようなことを #Qiita などでは語られていそうですし、 #VScode には専用の拡張機能もあるのかもしれませんが私は少し個性的な方法を取っています。
なぜなら、過去投稿を見れば分かる通り

「いろいろな種類のチャットAIの回答を比較したい」という目的があるから


です。


画像
一旦テキスト拡張子にするのは手間ですが

一旦テキスト拡張子にするのは手間ですが、上述の理由により

お遊びやお試し感覚なら十分ペイ出来る労力


です。
コピーを送信することで、手動バックアップに近いことも出来ますしね。

普段は #Github と一定時間の自動コミット自動保存をしているのでデグってもリセットで戻せるようにしているとはいえ

全てを機械任せにするのも落とし穴がありそうなので初心に戻るのは良いこと


なのです。少なくとも私にとっては。


(AI問答) Q.zentaiyou_random_num と random_num を統一して switch文などを用いてスマートにしたいです。日本語コメント希望。修正後の全文を表示。 

抜粋

$random_num = Get-Random -Minimum 0 -Maximum 10

Write-Output "Start-Process だけではウィンドウサイズや位置を直接制御できない"

Write-Output "win32apiはまた今度"

Write-Output "ランダムな値 $random_num"

# 新しいタブで開く
if (1 -eq $random_num) {

中略


# マウス移動監視(呼び出し側で待機する、単体で呼んだ時不便なので)
# & "C:\0git\0myTools\6_illust_copy_tools\sub\noMouseMoving.ps1"
$zentaiyou_random_num = Get-Random -Minimum 0 -Maximum 10

if (0 -eq $zentaiyou_random_num) {
    # 一定確率で
    # ウマカテ全体の魚拓

終わり

以下は回答の抜粋

A.Gemini


# URLが空または不正な形式でないかチェック
if ([string]::IsNullOrWhiteSpace($InputURL) -or ($InputURL -notmatch '^(http|https)://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,}(/\S*)?$')) {
    Write-Error "無効なURLが入力されました。スクリプトを終了します。"
    exit 1
}

(人間=私の手打ち感想)
 気を使ってバリデーションしてくれたぞい、サニタイズ=無毒化とはまたちょっと違うので後日改めて需要があれば書きます。



## 📝 ランダム処理の統合(switch文)
# $random_num の値に応じて様々な処理を分岐

switch ($random_num) {
    # 0: あにまん(animan_urls.txt)のランダムなURLを新規ウィンドウで開く
    0 {

(人間=私の手打ち感想)
このスクリプトはまだ #あにまん掲示板 のホスト規制が緩く、有益な情報も集まっていた時に作ったものでホスト規制がガチガチになって荒らしと自作自演ばかりになった時にはほぼ更新していなかったものです。
最近はホスト規制緩和のため人が少しづつ戻ってきましたが、同時に~ (文字数のためSNSの愚痴参照)

(執筆中、コーヒーブレイク☕と虫歯予防の歯磨きタイム🦷🧹)


#gemini  

いいなと思ったら応援しよう!

エレキテル之助 開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 https://t.co/vgyoSFLk59 サポートによりnoteの運営にも貢献できます。

この記事が参加している募集

ピックアップされています

開発memo

  • 320本

コメント

コメントするには、 ログイン または 会員登録 をお願いします。
買うたび 抽選 ※条件・上限あり \note クリエイター感謝祭ポイントバックキャンペーン/最大全額もどってくる! 12.1 月〜1.14 水 まで
AIを無料枠で使い倒す。1万文字以上のソースコードや長文はtxtファイルで添付がオススメ。|エレキテル之助
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1