このプロジェクトは、GPTにR&Rを付与して段階的にプログラミングを進めるプロジェクトです。
(
️ Experimental )このプロジェクトは現在実験中であり、Open AIトークンを消費する可能性があるため、実行には注意が必要です。
このプロジェクトはプログラミングをGPTに提供しますが、各段階でAIにR&Rを付与します。
??⚕️ Architect -> ??♀️ Tech Evangelist -> (?? Lead -> ??? Junior -> ?? QA -> ??? Senior)
最初の要求に応じた設計を担当します。まず、企画案を5つ選んだ後、最も良い企画を選び、開発企画クオリティが高まるまで最大10回企画を改善するため、独自に改善会議を進めて企画を改善します。
アーキテクトが完成した企画案に基づき、プロジェクト仕様と参考技術のリストを作成します。
最初にプログラミングを行い、実際のユーザーにレビューを依頼し、要求に応じて開発事項を修正します。
テストスクリプトを作成し、開発された機能を安定的にする方向を模索して補完開発します。
実際のテスト結果を受け取り、テスト結果と原因と解決策を分析したレポートを生成します。
作成されたプログラムと発生したエラーとQAレポートを読んだ後、スクリプトを修正してエラーを解決します。
LeadからSeniorまでのプロセスは、実際のテストに合格するまで繰り返されます。
以下のコマンドを入力してプロジェクトをクローンしてインストールしてください。 (このプロジェクトにはNode.JSが必要です。)
git clone https://github.com/hmmhmmhm/friday-gpt
cd ./friday-gpt
npm install
.envファイルをプロジェクトの上部に作成し、次の内容を確認します。
OPENAI_API_KEYは動作に不可欠であり、ここで発行できます。 Open AI Get API キー
AZURE_SPEECH_KEYと入力すると、TTSを使用して進捗状況を伝えます。 (情報を入れないでください。)
*AZURE_**関連の入力値はここで発行できます。 Azure Speech Services
OPENAI_CHAT_MODEL=gpt-3.5-turbo # 또는 gpt-4
OPENAI_API_KEY=
AZURE_SPEECH_KEY=
AZURE_SPEECH_REGION=
AZURE_SPEECH_VOICE=ko-KR-SeoHyeonNeural
src/input.ts ファイルを開き、userRequest 変数に必要な開発方向を設定します。
export const userRequest =
'문자열로 두 개의 숫자 값을 입력 받아서 마치 사람이 계산하는 방법처럼 각 단위의 숫자를 비교해서 무제한 길이로 사칙연산을 할 수 있는 Typescript 라이브러리를 작성해줘'
以下のコマンドを実行してAIにリクエストを送信します。
npm run dev
または、次のようにコマンドラインでプロンプトを付けることもできます。
npm run dev 여러가지 순열들을 제공해주는 Typescript 라이브러리를 제공해 줘
すべての結果ファイルはresultフォルダ内に作成されます。
MITライセンス