νλ μμ± ν둬ννΈ ν νλ¦Ώ μμ±νκΈ°
νλ μμ± ν둬ννΈ ν νλ¦Ώ μμ±νκΈ°
β ν둬ννΈ λΉλλ₯Ό μ¬μ©ν΄ νλ μμ± ν둬ννΈ ν νλ¦Ώμ λ§λ€ μ μμ΅λλ€.
β λ°μ΄ν°λ₯Ό ν둬ννΈ ν νλ¦Ώμ μ μ‘νλ νλ‘λ₯Ό λ§λ€ μ μμ΅λλ€.
β Flex ν둬ννΈ ν νλ¦Ώμ λ§λ€ μ μμ΅λλ€.
νλ μμ± ν둬ννΈ ν νλ¦Ώμ LLMμμ μμ±λ μλ΅μ λ μ½λμ νΉμ νλμ λ°ννλλ‘ μ€κ³λ νΉμ μ νμ ν둬ννΈ ν νλ¦Ώμ λλ€. νλ μμ± ν둬ννΈ ν νλ¦Ώμ λ μ½λ νλμ μ§μ μ μΈ κ΄κ³κ° μμ΅λλ€. LAB(Lightning μ± λΉλ)λ₯Ό μ¬μ©νλ©΄ Einstein λ²νΌμΌλ‘ μ§μ λ ν둬ννΈ ν νλ¦Ώμ νΈλ¦¬κ±°νμ¬ ν둬ννΈλ₯Ό LLMμΌλ‘ μ μ‘νκ³ νΉμ νλμ μλ΅μ λ°νν μ μμ΅λλ€.
Lindaλ κ³ κ° μ§μ μμ΄μ νΈκ° λͺ¨λ Cloud Kicks κ³ κ°μ μ μνκ² μ§μν μ μλλ‘ νλ € ν©λλ€. Lindaλ μμ΄μ νΈκ° μ¬λ‘ μμ½ νλμ Einsteinλ²νΌμ ν΄λ¦ν λ κ΄λ ¨ μ¬λ‘ μ€λͺ κΈ°λ‘μ μμ½μ μμ±νλ νλ μμ± ν둬ννΈ ν νλ¦Ώμ νμ©νλ €κ³ ν©λλ€.

Einstein λ²νΌμ ꡬμ±νκ³ LLM μλ΅μ μμ±νλ €λ©΄ λ€μ λ κ°μ§κ° νμν©λλ€.
1. ν둬ννΈ λΉλλ‘ λ§λ νλ μμ± ν둬ννΈ ν νλ¦Ώ
2. μ»΄ν¬λνΈμ μΆκ°λκ³ LABμμ ꡬμ±λ νλ
νλ μμ± ν둬ννΈ ν νλ¦Ώ λ§λ€κΈ°
Lindaλ ν둬ννΈ λΉλλ₯Ό μ΄μ΄μ μ ν둬ννΈ ν νλ¦Ώμ λ§λλλ€. ν둬ννΈ ν νλ¦Ώ μ νμ μ ννκ³ λ€μμ μ λ ₯νμ¬ ν νλ¦Ώ μ€μ μ μλ£ν©λλ€.
1. Prompt Template Type(ν둬ννΈ ν νλ¦Ώ μ ν): Field Generation(νλ μμ±)
2. Prompt Template Name(ν둬ννΈ ν νλ¦Ώ μ΄λ¦): Case Comments Summary(μ¬λ‘ μ€λͺ μμ½)
3. API Name(API μ΄λ¦): Case_Comments_Summary
4. Template Description(ν νλ¦Ώ μ€λͺ ): Sumary of case details. (μ¬λ‘ μΈλΆ μ 보 μμ½)
5. Object(κ°μ²΄): Case(μ¬λ‘)
6. Object Field(κ°μ²΄ νλ): Case_AI_Summary__c
ν둬ννΈ ν νλ¦Ώ μ€μ μ΄ μλ£λλ©΄ ν νλ¦Ώ μν¬μ€νμ΄μ€μμ ν둬ννΈ ν νλ¦Ώμ λ§λλλ€.
| λΉμ μ κ³ κ°κ³Ό νμ¬ μ§μ λ΄λΉμ κ°μ λ°μν μ¬λ‘μ λνμ¬ κ°λ¨ν μμ½μ μμ±νλ μ§μ λ΄λΉμ μ λλ€. |
Save(μ μ₯)μ Activate(νμ±ν)λ₯Ό ν΄λ¦νμ¬ LABμμ ν νλ¦Ώμ μ‘μΈμ€ν©λλ€. μ΄μ Lindaλ μ¦μ μ¬μ©ν μ μλ ν둬ννΈ ν νλ¦Ώμ 보μ νκ³ μμΌλ©°, Case record(μ¬λ‘ λ μ½λ)νμ΄μ§μμ Case AI Summary(μ¬λ‘ AI μμ½) νλλ₯Ό μμ±ν΄μΌ ν©λλ€.
LABμμ νλλ₯Ό ꡬμ±νμ¬ νλ μμ± ν둬ννΈ ν νλ¦Ώ μ°κ²°νκΈ°
Einstein λ²νΌμ μ¬μ©νμ¬ λ μ½λμμ νλ μμ± ν둬ννΈ ν νλ¦Ώμ νΈλ¦¬κ±°νλ €λ©΄ Lindaλ Lightning μ± λΉλ(LAB) μμ νλλ₯Ό ꡬμ±ν΄μΌ ν©λλ€. μ΄λ₯Ό μν΄μλ κΈ°μ‘΄ Lightning λ μ½λ νμ΄μ§λ₯Ό μ ννκ±°λ μ νμ΄μ§λ₯Ό λ§λ€μ΄μΌ ν©λλ€.
Lindaλ λ μ½λ μΈλΆ μ 보 κ΅¬μ± μμ λλ νλ μΉμ κ΅¬μ± μμλ₯Ό μ νν νμ΄μ§λ‘ λμ΄λ€ λμ μ μμ΅λλ€.

β νλ μΉμ κ΅¬μ± μμμ κ²½μ°: Lindaλ μμ νλλ₯Ό νλ μΉμ κ΅¬μ± μμλ‘ λμ΄λ€ λμ μ μμ΅λλ€.
β λ μ½λ μΈλΆ μ 보 κ΅¬μ± μμμ κ²½μ°: Lindaλ κ΅¬μ± μμλ₯Ό λμ μμμΌλ‘ λ§μ΄κ·Έλ μ΄μ ν΄μΌ ν©λλ€. μ€λ₯Έμͺ½ ν¨λμμ Upgrade(μ κ·Έλ μ΄λ)λ₯Ό μ ννκ³ μ κ·Έλ μ΄λ λ§λ²μ¬μ λ¨κ³λ³ μλ΄λ₯Ό λ°λΌ λ§μ΄κ·Έλ μ΄μ μ μνν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ κΈ°μ‘΄ λ μ½λ νμ΄μ§μ νλλ₯Ό κ°λ³ κ΅¬μ± μμλ‘ κ΅¬μ±ν μ μμ΅λλ€.
Lindaλ μ°κΈ° κ°λ₯ν ν μ€νΈ, ν μ€νΈ μμ, (κΈ΄) ν μ€νΈ μμ, (μμ μλ) ν μ€νΈ μμμ νλ μ νμ ν¬ν¨νμ¬ νλ μμ±μ μ§μνλ λͺ¨λ μμ νλλ₯Ό μ νν μ μμ΅λλ€. νλ μμ± ν둬ννΈλ μ½κΈ° μ μ© νλμ νΈνλμ§ μμ΅λλ€.
Field Properties(νλ μμ±) ν¨λμ Einstein Generative AI(Einstein μμ±ν AI) μΉμ μμ μ½μ νλμ ν λΉν νλ μμ± ν둬ννΈ ν νλ¦Ώμ μ νν©λλ€.

κ·Έλ° λ€μ Lindaλ λ μ½λ νμ΄μ§λ₯Ό μ μ₯νκ³ νμ±ν ν©λλ€.
Lindaλ ν둬ννΈ ν νλ¦Ώμ μ€μκ° λ°μ΄ν°λ₯Ό ν΅ν©νμ¬ κ΄λ ¨μ±μ λμ¬μΌ νλ€λ κ²μ μκ³ μμ΅λλ€. μ΄λ νλ‘μμ νΈμΆν μ μμ΅λλ€.
ν둬ννΈ ν νλ¦Ώμ νλ‘ μΆκ°νκΈ°
κ΄λ¦¬μλ Flow Builderλ₯Ό μ¬μ©ν΄ μ½λλ₯Ό μ ν μμ±νμ§ μκ³ λ ν νλ¦Ώ νΈλ¦¬κ±° ν둬ννΈ νλ‘λ₯Ό λ§λ€μ΄ ν둬ννΈ ν νλ¦Ώμ γ λͺ©μ‘ν λ‘μ§μ ν΅ν©ν μ μμ΅λλ€. Flow Builderμμ Lindaλ μ¬λ‘ μ€λͺ μμ½ ν둬ννΈ ν νλ¦Ώμ λν ν νλ¦Ώ νΈλ¦¬κ±° ν둬ννΈ νλ‘λ₯Ό λ§λλλ€. ν νλ¦Ώ νΈλ¦¬κ±° ν둬ννΈ νλ‘ μ νμΌγ νλ‘λ ν둬ννΈ ν νλ¦Ώμμλ§ μ€νλ©λλ€.

Flow Builderκ° λ‘λλ ν Lindaλ Search Automations(κ²μ μλν) μμμ template(ν νλ¦Ώ)μ μ λ ₯νκ³ Template-triggered Prompt Flow(ν νλ¦Ώ νΈλ¦¬κ±° ν둬ννΈ νλ‘)λ₯Ό μ νν©λλ€. κ·Έλ° λ€μ Lindaλ Start(μμ) ν¨λμ λ€μ μ 보λ₯Ό μ λ ₯ν©λλ€.
1. Select Input Type(μ λ ₯ μ ν μ ν): Automatic Inputs(μλ μ λ ₯)
2. Prompt Template Type(ν둬ννΈ ν νλ¦Ώ μ ν): Field Generation Template Capabilitry(νλ μμ± ν νλ¦Ώ κΈ°λ₯)
Lindaκ° ν둬ννΈ ν νλ¦Ώμ λ§λ€ λ Prompt Template Type(ν둬ννΈ ν νλ¦Ώ μ ν)μ "Field Generation(νλ μμ±)"μΌλ‘ μ ννλ€λ κ±Έ κΈ°μ΅νμΈμ. κ·Έλ¬λ μ¬κΈ°μ ν둬ννΈ ν νλ¦Ώ μ νμ΄ μΌμΉνλλ‘ μ€μ ν©λλ€.
3. Object(κ°μ²΄): Case(μ¬λ‘)

Lindaλ ν둬ννΈμ μΌμ΄μ€μ λͺ¨λ μ€λͺ μ΄ ν¬ν¨λκΈ°λ₯Ό μνλ―λ‘ Get Records(λ μ½λ κ°μ Έμ€κΈ°) μμλ₯Ό μΆκ°νμ¬ μ΄λ₯Ό κ²μνκ³ μ»¬λ μ μ μ μ₯ν©λλ€.
1. Label(λ μ΄λΈ) Get Case Comments(μ¬λ‘ μ€λͺ κ°μ Έμ€κΈ°)
2. Object(κ°μ²΄): Case Comments(μ¬λ‘ μ€λͺ )
3. Field(νλ): Parent ID(μμID)
4. Operator(μ°μ°μ): Equals(λ±νΈ)
5. Value(κ°): Prompt Template Input(ν둬ννΈ ν νλ¦Ώ μ λ ₯), Case(μ¬λ‘), Case ID(μ¬λ‘ ID)λ₯Ό μ°¨λ‘λ‘ μ ν
6. How Many Records to Store(μ μ₯ν λ μ½λ κ°μ): All records(λͺ¨λ λ μ½λ)

Lindaλ μ¬λ‘ μμ½μ μ€λͺ μ΄ μλ κ²½μ°λ₯Ό μ§μ νκΈ° μν΄ Get Records(λ μ½λ κ°μ Έμ€κΈ°) μμ λ€μ Decision(κ²°μ ) μμλ₯Ό μΆκ°ν©λλ€.
1. Lable(λ μ΄λΈ): Comments Found?(μ€λͺ μ΄ μλκ°?)
2. 첫 κ²°κ³Ό μΈλΆ μ¬ν
β Lable(λ μ΄λΈ): Yes (μ)
β Resource(리μμ€): Case Comments from Get Case Comments(Get Case μ€λͺ μ μ¬λ‘ μ€λͺ )
β Operator(μ°μ°μ): Is Empty(λΉμ΄ μμ)
β Value(κ°): False(κ±°μ§)
3. Default Outcome Label(κΈ°λ³Έ κ²°κ³Ό λ μ΄λΈ): No (μλμ€)
μ΄ μμλ νλ‘λ₯Ό νμ¬ λ μ½λμ μ€λͺ μ΄ μ‘΄μ¬ν λ νλ‘μ κ²½λ‘μ μ€λͺ μ΄ μ‘΄μ¬νμ§ μμ λ νλ‘μ κ²½λ‘λ‘ λλλλ€.

μμ§λ μ€λͺ λ°μ΄ν°λ₯Ό ν둬ννΈμ μ μ‘ν΄ μμ½νκΈ° μν΄ Lindaλ Add Prompt Instructions(ν둬ννΈ μ§μΉ¨ μΆκ°) μμλ₯Ό μ¬μ©ν©λλ€. νμ§λ§ ν΄λΉ μμλ νμ¬μ κ°μ νμμ μ€λͺ λ°μ΄ν°λ₯Ό μμ ν μ μμ΅λλ€. Get Case Comments(μ¬λ‘ μ€λͺ κ°μ Έμ€κΈ°) μμλ‘ μμ±λ 컬λ μ μ κ΄λ ¨ Case Comment(μ¬λ‘ μ€λͺ ) λ μ½λμ λͺ¨λ λ°μ΄ν°λ₯Ό ν¬ν¨ν©λλ€. Lindaλ μ€λͺ λ§μ μν©λλ€. λ°λΌμ νλ‘λ λ¨Όμ κ° λ μ½λμμ μ€λͺ ν μ€νΈλ₯Ό λλ¨Έμ§ ν μ€νΈμ λΆλ¦¬ν΄μΌ ν©λλ€. μΆκ°λ‘ Add Prompt Instructions(ν둬ννΈ μ§μΉ¨ μΆκ°) μμλ ν λ²μ νλμ λ μ½λμ© λ°μ΄ν°λ₯Ό μμ ν΄μΌ ν©λλ€.
μ΄λλ 루νκ° μμ±λ§μΆ€μ λλ€. 루νλ λ μ½λλ₯Ό νλμ© νμΈνκ³ μ²λ¦¬νλ κ³Όμ μ κ³μ λ°λ³΅νλ©΄μ 컬λ μ μ λͺ¨λ λ μ½λλ₯Ό μ²λ¦¬ν©λλ€. Lindaλ Yesκ²½λ‘μ 루ν μμλ₯Ό μΆκ°ν©λλ€.
1. Label(λ μ΄λΈ): Loop Comments (루ν μ€λͺ )
2. Collection Variable(컬λ μ λ³μ): Case Comments from Get Case Comments(Get Case μ€λͺ μ μ¬λ‘ μ€λͺ )
3. Direction(λ°©ν₯): First item to last item(첫 νλͺ©μμ λ§μ§λ§ νλͺ©κΉμ§)
μ΄μ λ¦°λ€λ Add Prompt Instructrion(ν둬ννΈ μ§μΉ¨ μΆκ°) μμλ₯Ό Yes κ²½λ‘μ μΆκ°ν©λλ€. Add Prompt Instruction(ν둬ννΈ μ§μΉ¨ μΆκ°) μμλ νλ‘μ ν둬ννΈλ₯Ό μ§μ μλ μ±λμ΄λΌκ³ ν μ μμ΅λλ€. ν΄λΉ μμμ ν둬ννΈ μ§μΉ¨μ ν¬ν¨λ λͺ¨λ λ΄μ©μ νλ‘λ₯Ό μ€νν ν둬ννΈμ μ§μ λ³ν©λ©λλ€. μλ₯Ό λ€μ΄ Add Prompt Instruction(ν둬ννΈ μ§μΉ¨ μΆκ°) μμμ Prompt Instruction(ν둬ννΈ μ§μΉ¨) νλμ μμ "{!test}"κ° ν¬ν¨λμ΄ μμλ€λ©΄, ν둬ννΈλ ν΄λΉ μμμ κ²°κ³Όλ₯Ό ν둬ννΈ ν νλ¦Ώμ μΆκ°ν©λλ€.
1. Label(λ μ΄λΈ): Send Comments to Prompt(ν둬ννΈμ μ€λͺ μ μ‘νκΈ°)
2. Prompt Instructions(ν둬ννΈ μ§μΉ¨): 'Summarize the case's comments using(λ€μμ μ¬μ©ν΄ μ¬λ‘μ μ€λͺ μ μμ½'μ μ λ ₯ν©λλ€.
3. Insert a resource(리μμ€ μ½μ ) νλλ₯Ό ν΄λ¦ν΄ Current Item from Loop Loop_Comments(Loop_Comments 루νμ νμ¬ νλͺ©)λ₯Ό μ νν λ€μ CommentBodyλ₯Ό μ νν©λλ€.
μ΄ λ¦¬μμ€λ νμ¬ μ¬λ‘ μ€λͺ μ ν μ€νΈλ₯Ό ν둬ννΈ μ§μΉ¨μ λ³ν©ν©λλ€.
No κ²½λ‘μ Lindaλ λ λ€λ₯Έ Add Prompt Instructions(ν둬ννΈ μ§μΉ¨ μΆκ°) μμλ₯Ό μΆκ°ν©λλ€. μ΄ μμλ μ견μ μ°Ύμ μ μλ€λ μ¬μ€μ ν둬ννΈ ν νλ¦Ώμ μ립λλ€.
1. Lable(λ μ΄λΈ): No Comments for prompt (ν둬ννΈμ λν μ견 μμ)
2. Prompt Instructions(ν둬ννΈ μ§μΉ¨): The case has no comments to summarize. (μ¬λ‘μ μμ½ν μ€λͺ μ΄ μμ)
Lindaμ νλ‘λ λ€μκ³Ό κ°μ ννκ° λμμ΅λλ€.

νλ‘λ₯Ό μ μ₯νκ³ νμ±ννλ©΄ ν둬ννΈ λΉλμμ κ°μ²΄κ° Case(μ¬λ‘)μΈ λͺ¨λ νλ μμ± ν둬ννΈ ν νλ¦Ώμ μ¦μ μ¬μ©ν μ μμ΅λλ€.
Lindaλ Flow Builderμμ νλ‘λ₯Ό νμ±νν ν ν둬ννΈ ν νλ¦Ώ μν¬μ€νμ΄μ€μ Resources(리μμ€) λͺ©λ‘μΌλ‘ μ΄λνκ³ μ΄μ νλ‘κ° λ¦¬μμ€ λ²μ£Όμμ νμ ν©λλ€. Flow(νλ‘)λ₯Ό μ ννλ©΄ μ ν νλ¦Ώ νΈλ¦¬κ±° ν둬ννΈ νλ‘μΈ Get Case Summary(μ¬λ‘ μμ½ κ°μ Έμ€κΈ°)κ° νμλ©λλ€.

Get Case Summary(μ¬λ‘ μμ½ κ°μ Έμ€κΈ°)λ₯Ό μ ννμ μλ‘ λ§λ νλ‘κ° ν둬ννΈ ν νλ¦Ώμ {!$Flow:Get_Case_Summary.Prompt}λ‘ μ½μ λ©λλ€.
| λΉμ μ κ³ κ°κ³Ό νμ¬ μ§μ λ΄λΉμ κ°μ λ°μν μ¬λ‘μ λνμ¬ κ°λ¨ν μμ½μ μμ±νλ μ§μ λ΄λΉμμ
λλ€. """ Case Data(μ¬λ‘ λ°μ΄ν°): {!$Flow:Get_Case_Summary.Prompt} """ |
μ΄μ Lindaλ ν둬ννΈ ν νλ¦Ώμ ν μ€νΈνμ¬ κ²°κ³Όλ₯Ό νμΈν μ μμ΅λλ€.
Flexν둬ννΈ ν νλ¦Ώ μμ±νκΈ°
μ§κΈκΉμ§ μμ μ΄λ©μΌ λ° νλ μμ± ν둬ννΈ ν νλ¦Ώμ λν΄ μ΄ν΄λ³΄μμ΅λλ€. νμ§λ§ νΉμ μ¬μ© μ¬λ‘κ° μ΄λ¬ν ν νλ¦Ώκ³Ό λ§μ§ μλ κ²½μ°μλ ν둬ννΈ λΉλλ λͺ¨λ μλ리μ€μ μ μ°μ±μ μ 곡ν©λλ€. λ€λ₯Έ ν둬ννΈ ν νλ¦Ώκ³Ό λ¬λ¦¬ Flex ν νλ¦Ώ μ λ ₯μ μ¬μ μ μλμ΄ μμ§ μμΌλ©°, ν νλ¦Ώμ λ§λλ λμ μ νν΄μΌ ν©λλ€. ν둬ννΈ λΉλμλ Flex ν νλ¦Ώμ μ΅λ 5κ°μ μ λ ₯μ μΆκ°ν μ μλ μ΅μ μ΄ μμ΅λλ€. μ μλλ©΄ 리μμ€ μ νκΈ°μ μ΄λ¬ν μ λ ₯μ΄ νμλκ³ ν둬ννΈ ν νλ¦Ώμ λ³ν© νλλ₯Ό μ¬μ©νμ¬ μ λ ₯μ μ°Έμ‘°ν μ μμ΅λλ€.
Lindaλ ν둬ννΈ λΉλλ₯Ό μ¬μ©νμ¬ κ³μ μ΄λ¦, μμ° μΈλΆ μ 보 λ° μ°λ½μ² μ λ³΄λ‘ μ ν μ€λͺ μ λ§λ€κ³ μ ν©λλ€. νλ μμ± ν둬ννΈ ν νλ¦Ώμ μλ(3κ°)κ³Ό μ ν(κ³μ , μμ°, μ°λ½μ²) μΈ‘λ©΄μμ νμν μ λ ₯ μ ν μ¬νμ μ 곡νμ§ μκΈ° λλ¬Έμ, Lindaλ Flexν둬ννΈ ν νλ¦Ώμ λ§λ€κΈ°λ‘ κ²°μ ν©λλ€. Lindaλ μ€μ μ μλ£νκ³ ν둬ννΈ ν νλ¦Ώμ λ§λλλ€.
1. Prompt Template Type(ν둬ννΈ ν νλ¦Ώ μ ν): Flex
2. Prompt Template Name(ν둬ννΈ ν νλ¦Ώ μ΄λ¦): Product Details(μ ν μΈλΆ μ¬ν)
3. API Name(API μ΄λ¦): Product_Details
4. Template Description(ν νλ¦Ώ μ€λͺ ): Information about product(μ ν μ 보)
5. κ³μ μ 보μ λν 리μμ€ μ μ:
β Name(μ΄λ¦) Account Info(κ³μ μ 보)
β API Name(APIμ΄λ¦): Account_Info
β Object(κ°μ²΄): Account(κ³μ )
6. μμ° μ 보μ λν 리μμ€ μ μ:
β Name(μ΄λ¦): Asset Info (μμ° μ 보)
β API Name(API μ΄λ¦): Asset_Info
β Object(κ°μ²΄): Asset(μμ°)
7. μ°λ½μ² μ 보μ λν 리μμ€ μ μ:
β Name(μ΄λ¦): Contact Info (μ°λ½μ² μ 보)
β API Name(API μ΄λ¦): Contact_Info
β Object(κ°μ²΄): Contact(μ°λ½μ²)
λ€μ μ 보λ₯Ό μ¬μ©ν΄ μΈλΆμ μΈ μ ν μ€λͺ μ μμ±ν©λλ€.
Account Name(κ³μ μ΄λ¦)μ {!$Input:Account_Info.Name} μ λλ€.
Product Info(μ ν μ 보)λ {!$Input:Asset_Info.Description} μ λλ€.
Contact Info(μ°λ½μ² μ 보)λ {!$Input:Contact_Info.Name} μ λλ€.