次の関数を完成させてください  
仕様  
・開かれているエディタ画面において選択されたテキストを取得する  
・選択されたテキストをプログラム仕様書として記録する  
・toolsのgetCreateCodePrompt関数を利用してシステムプロンプトを取得する  
　export function getCreateCodePrompt():String
・toolsのgenerateCode 関数に、プログラム仕様書 とシステムプロンプトを渡し、プログラムコードを作成する。  
　export async function generateCode(systemPrompt: string, userPrompt: string): Promise<string> 
・ 新しいエディタウィンドウで生成されたコードを表示させます、  
・toolsの関数は作成済です。  
=========createCode.ts===================  
import * as vscode from 'vscode';  
export function executeCreateCode(context: vscode.ExtensionContext) {  
vscode.window.showInformationMessage('コード生成中...');  
// コード生成の具体的なロジックをここに追加  
}