本專案是向GPT提供R&R,逐步進行程式設計的專案。
(
️ Experimental )該專案目前處於實驗階段,可能會消耗 Open AI 代幣,因此運行時需謹慎。
該專案要求 GPT 進行編程,但將每個步驟的 R&R 授予 AI。
??⚕️ 架構師 -> ??♀️ 技術佈道師 -> (?? 領導 -> ??? 初級 -> ?? QA -> ??? 高級)
我們負責根據最初的要求進行設計。首先,我們篩選出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 取得 API 金鑰
如果您輸入AZURE_SPEECH_KEY,將使用 TTS 通知進度。 (您不需要輸入任何資訊。)
*AZURE_**相關輸入值可以在這裡發出。 Azure 語音服務
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 라이브러리를 제공해 줘
所有結果文件都在結果資料夾中建立。
麻省理工學院許可。