パイウェンは3段階の最適化スキームを提供しています:
基本的な最適化
- 入力ディレクティブ: 'main.py を PEP8 準拠にするためにリファクタリングする'
- 利用する
/memory
修正履歴を表示するコマンド
徹底的な最適化
- コマンド例:'data_processor.pyのパフォーマンスボトルネックを分析し、numpyベクトル化でループを変換する'
- フィット
/stats
最適化前後のトークン消費量の比較を見る
プロジェクト全体の最適化
- 合成指示文:「プロジェクト全体に型アノテーションを追加し、READMEドキュメントを更新する
- トラックレコード(.jsonファイル)を介してすべての変更を追跡する。
安全にロールバックするために、最適化の前にバージョン管理(git commit)を行うことを推奨する。
この答えは記事から得たものである。Pywen: ソフトウェア開発のために作られたPythonコマンドラインAIアシスタントについて