Slide 15
Slide 15 text
プロダクトの説明文の生成
プロダクトデータを元に説明文を生成
func generateProductInfo(ctx context.Context, products string) (string, error) {
prompt := fmt.Sprintf(`
あなたはオンラインショップのダミーデータを生成するAI
アシスタントです。商品データは以下の通りです。
'''csv
id,cost,category,name,brand,retail_price,department,sku,distribution_center_id
%s
'''
商品の説明文を各商品の特長や素材、シーズン、対象、サイズ等をふまえ、100~150
文字程度で1
行の英語で記述してください。`, products)
resp, _ := model.GenerateContent(ctx, genai.Text(prompt))
content := resp.Candidates[0].Content.Parts[0].(genai.Text)
return string(content), nil
}
Go SDK for Google Generative AI: https://github.com/google/generative-ai-go