あなたのことは知りませんが、私は適度に怠惰です.
私はすでにlunapipeのreadmeを書きました. 、なぜ私も投稿を書き留めることを賞賛するのですか?
cat README.md |
cat README.md |
cat README.md | lunapipe -t markdown "lunapipe を紹介するブログ記事の一部をすぐに書いてください。記事を書き留めるために lunapipe を利用しているので、これはメタです。"
私にふけるなら建設ワークフローをよりスムーズに含む最新のツールを見つけてください。 そのため、端末で OpenAI の GPT オブジェクトをトレーニングできるツールである lunapipe を紹介したいと思います。
Lunapipe は bash ユーティリティに夢中になっているように感じますが、それだけの価値はあります。追加。 テンプレートとオブジェクトを使用してコードを生成し、ルナパイプが調査するテキスト関連資料をパイプすることさえあります。 あなたの端末で正直な AI アシスタントを利用するのは贅沢です!
インストールは非常に簡単です。セットアップをコピーして端末に貼り付けるだけで、正直に転送できます。 インストールしたら、API キーを構成して、脱出するたびにアクセスすることに感心しないようにします。
lunapipe の列車は旅行です。 ご提案いただいた形にとらわれず、思い通りにやらせていただきます。 テンプレートとオブジェクトを使用してコードを生成することもできるため、時間とエネルギーを節約できます.
私は、ええ、それは適度にそれに値することを示します。 ちょっと当たり障りのないことだと思いませんか? 悲しいことに、GPTオブジェクトは彼または彼女の「作家の問題」として特定されていません.
質問に対する解決策を見つけることはストレスフリーです
ChatGPT のタブを開いて作家のブロックで私を助けたり、私が探しているミッションに正しい外部認識を提示したりしてください. オンラインのページ ポジショニング スパムに永遠に苦しめられてきた従来の Google 検索とは異なり、ChatGPT の応答は、すぐに正直な価格を表示する可能性があります。 Simon Willison は、ChatGPT がどのようにワークフローを強化したかを説明する 素晴らしい投稿 を書きました:
最近の不規則な AI 拡張現実で私が最も熟考している記事は、自分のプロジェクトでさらに勇敢になることを可能にする定式化です.
彼らはさらに個人的な
私は文脈の切り替えが大嫌いです。 TNT上空を走る電車よりも早く脱線してしまう
そのため、注意の深淵 (あまりにも魅力的なブラウザ タブ) を横断してブロックを解除するためのツールを受け取る代わりに、私の端末で、可能性としては離れている可能性がある場所で注意を喚起する CLI を作成しました。 .
私がすぐに気付いたのは、端末の GPT のエネルギーを使用すると、端末にファイルを投げて起動して、あなたを待っているということです.
コードを書き留めたいですか? 先入観なく からシーク ファイルをビルドし、それを正しいファイルにパイプします!
lunapipe "Write me an web server"> server .py
明らかに、ここでは期待どおりに適切に動作しません。 おそらくそれを賞賛したいと思うかもしれない言語は何ですか? コメント ライブラリを作成するために賞賛したいと思うかもしれないことを実行しますか? これらの質問はすべて、提案されたエンジニアリングで解決できるかもしれません。 しかし、再び、私が確立したことにふける、私は 怠け者です
。 それでは、それについて何かを実行しましょう: lunapipe -t feature -p language=python "http server"> server.py
# server.py def http_server() : # 最も優れたモジュールをインポートする import http.server import socketserver # サーバーのハンドルとポート番号を指定する handle=("", 8000) # http.server.HTTPServer(handle, http.server.SimpleHTTPRequestHandler) でサーバーを教えるas server: enforce: # サーバーを起動する server.serve_forever() は KeyboardInterrupt に対抗する: # ユーザーがプログラムを中断した場合はサーバーを停止する server.shutdown()
正確には書きませんが、壊れることはありません! 私はそれを扱うことができます。 Rust を書いたことがないことに感心するというのが本当のことだとしたら、それがどのように見えるかを考えてみますか?
lunapipe -t feature - p language=rust "http server"> server.rs
std::io::prelude::を訓練します。 std::fetch::TcpListener を訓練します。 std::fetch::TcpStream を訓練します。 fn優勢() { let listener=TcpListener::bind("localhost: 8080").unwrap(); println!("HTTP サーバーが http://localhost: 8080 で開始されました"); for motion in listener.incoming() { let mut Movement=Movement.unwrap(); let mut バッファ=; Movement.learn(&mut buffer).unwrap(); let response="HTTP/1.1 200 OKrnrnHello, World!"; Movement.write(response.as_bytes()).unwrap(); Movement.flush().unwrap(); } }
これがうまくいくなら、もう手がかりはありません。逃げましょう! ちょっと待って、私は Rust がどのように機能するかという概念に感心しなくなりました.
lunapipe "server.rs をエスケープする方法"
-t を lunapipe に渡すことで、すでに作成されているテンプレート、または独自のテンプレートをトレーニングできます。
feature のテンプレートは次のように表示されます:
{{$lang :=param "language"}} あなたはコードを書く開発者です。 {{$lang}},{{ruin}} で書かれた機能{{if $lang}} のコードを、次の説明とともに段階的に記述します:
テンプレートは適度なドラッグテンプレートを利用して書かれています
ブランドにまっすぐ進みます。 Lunge のテンプレート内部に記述された機能を明らかにするのは単純明快なので、次のように、
を考えると、これに耽溺する何かを書くことになります。 git train、レポのトレインが何であるかの即時の説明を書いてください: )
lunapipe -t gitinfo "助けて!"
レポは「支配的な」部門にありますリモートの「基礎/優勢」部門と最新情報を共有しています。 いくつかの変更された recordsdata (.gitignore、drag.mod、drag.sum の横) といくつかの追跡されていない recordsdata があります。 調整はもはやコミットのためにステージングされていませんが、調整を更新して破棄するための指示された指示が提供されています.
これはもはや機械的にコーディングするつもりはありません。 当然のことながら、Rust サーバー自体をドラッグしてエスケープするとすぐに、これが機能しなくなる可能性があり、大量のエラーが表示されます。 前に言ったファンシー、これはあなたのブロックを解除するためのツールです. 私が GPT を判断するのは、アリーナで最も賢いラバー ダッキーだからです。
自己!
この発見から逃げるすぐにインストールする場合:
curl https://raw.githubusercontent.com/lunabrain-ai/lunapipe/predominant/scripts /install.sh | sh lunapipe configure