반응형

 

https://marketplace.visualstudio.com/items?itemName=genieai.chatgpt-vscode 

 

ChatGPT - Genie AI - Visual Studio Marketplace

Extension for Visual Studio Code - Your best AI pair programmer. Save conversations and continue any time. A Visual Studio Code - ChatGPT Integration. Supports GPT-4, GPT3.5, GPT3 and Codex models. Create new files, view diffs with one click; your copilot

marketplace.visualstudio.com

 

ChatGPT - Ginie AI v 0.0.8

모델별 토큰 비용 : https://knsesang2000.tistory.com/entry/ChatGPT-%EB%AA%A8%EB%8D%B8%EB%B3%84-%EB%B9%84%EC%9A%A9

 

 

▼ 기본 화면 : Conversion view

 

 

맨 아래 "Ask a question" 입력차에 질문을 입력하면 ChatGPT 처럼 사용이 가능합니다.

하지만 코딩에는 직접적인 반영이 되지 않으므로 불편합니다.

기본적으로 보이는 창 모드는 "Conversation view" 입니다.

◀ 맨위 상단 이 그림을 클릭하면 "Editor view"로 화면 전환이 됩니다.

 

 

 

 

▼ Editor View

 

Precise: 정확한, 꼼꼼한, 세심한
Balanced: 균형 잡힌, 조화로운, 평형을 이룬
Creative: 창의적인, 독창적인, 창조적인

 

입력창에 꼭 "한국어로" 라는 표현을 적어야 합니다.

그렇지 않다면 영어로만 작성을 해줍니다. 영어가 속도가 빠르기는 합니다.

꼭 작업영역을 선택한 다음에 지시를 내려야 합니다.

 

 

▼ Cretive 주석 추가 요청 결과

package blockchain

// typBlock는 블록의 데이터, 해시값, 이전 해시값을 가지고 있는 구조체입니다.
type typBlock struct {
	data     string
	hash     string
	prevHash string
}

// typBlockChain은 블록들을 담고 있는 구조체입니다.
type typBlockChain struct {
	blocks []typBlock
}

// b는 typBlockChain 타입의 포인터 변수입니다.
var b *typBlockChain

// GetBlockchain은 typBlockChain 타입의 포인터를 반환합니다.
func GetBlockchain() *typBlockChain {
	if b == nil {
		b = &typBlockChain{}
	}
	return b
}

 

반응형