finished up mail support

This commit is contained in:
ronny abraham 2026-03-03 17:07:43 +02:00
parent 3c75ca457c
commit cd000b60ea

View file

@ -2,6 +2,7 @@
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../../_share/media/css/herk.css" />
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../../_share/media/css/org-media-sass/collapsible.css" />
#+HTML_HEAD: <script src="../../_share/media/js/collapsible.js"></script>
#+OPTIONS: H:6
current: 1:08:39
@ -90,7 +91,7 @@ Curr: https://youtu.be/Ey18PDiaAYI?si=PcU_a5ruX-CXM0k0&t=5586
- n8n agent
- open router
*** 3. LinkedIn Content Creation
*** [[#workflow-3][3. LinkedIn Content Creation]]
**** tools
- tavily :: search the web
- google sheets :: store content ideas, and write content ideas to it
@ -100,7 +101,9 @@ Curr: https://youtu.be/Ey18PDiaAYI?si=PcU_a5ruX-CXM0k0&t=5586
:CUSTOM_ID: workflow-1
:END:
- credentials :: [[credentials][link]]
*** links
- [[https://youtu.be/Ey18PDiaAYI?si=9Bh1FiEn9t0ZrGkJ&t=3085][youtube]]
- [[credentials]]
*** RAG
- stands for :: retrieval, augmented, generation
@ -289,15 +292,19 @@ Curr: https://youtu.be/Ey18PDiaAYI?si=PcU_a5ruX-CXM0k0&t=5586
:CUSTOM_ID: workflow-2
:END:
add gmail trigger
*** links
- [[https://youtu.be/Ey18PDiaAYI?si=UrHhMkEDJSNrij88&t=4263][youtube]]
- [[credentials]]
*** add gmail trigger
- on message received
- based on OAuth
**** set up OAuth Gmail API
- go to [[https://console.cloud.google.com/welcome?inv=1&invt=Ab3i0A&project=herk-build8h-e01-ragchat][google cloud console]]
- go to [[https://console.cloud.google.com/apis/dashboard?inv=1&invt=Ab3i0A&project=herk-build8h-e01-ragchat&organizationId=0][google api dashboard]]
- select project herk-build8h-e01-ragchat
- select the project you are working under
- in Audience enter a test user email account that you have control over
https://console.cloud.google.com/auth/audience
@ -313,14 +320,14 @@ add gmail trigger
- click 'enable'
#+attr_html: :width 600
file:../../_share/media/img/compsci/ai/herk/build_8hr/ch03_e02c.png
- go to the OAuth credentials and copy the client ID
- enter both client ID and secret
*** test the email trigger
**** test the email trigger
- when that's done you will be shown a button that will allow you to link into an email account, use the test email you set up earlier
- turn off the simplify button in the settings for the trigger because it cuts off the message
-
#+attr_html: :width 200
file:../../_share/media/img/compsci/ai/herk/build_8hr/ch03_e02d.png
@ -356,6 +363,7 @@ file:../../_share/media/img/compsci/ai/herk/build_8hr/ch03_e02d.png
- under "OPtions", hit "add option" and choose "System Message"
**** system message
***** steelcore arena examples
#+begin_src markdown
# Overview
You are a customer support agent for Steelcore Arena. A fictional business in the car wars gnere. Your job is to respond to incoming emails with relevant information using your knowledgeBase tool.
@ -446,6 +454,130 @@ You may refer to the Steelcore Arena™ FAQ, including topics like:
- Output only the body content of the email
#+end_src
***** samuraicat examples
#+begin_src markdown
# Overview
You are a customer support agent for Samurai Cat, an Etsy shop that sells products featuring a samurai cat theme. Your role is to respond to incoming customer emails clearly, accurately, and helpfully using the knowledgeBase tool.
## Style Guidelines
- Be friendly, warm, and natural.
- Keep responses concise and helpful.
- Use paw emojis sparingly (no more than one per message).
- Do not invent information. Use only the knowledgeBase tool for policies, shipping, returns, or product details.
- If information is not available, say so clearly.
## Signature
Sign off exactly as:
Harimoto Whiskers
Customer Care
Samurai Cat 🐾
#+end_src
#+begin_src markdown
# Samurai Cat System Prompt
You are a customer support agent for Samurai Cat — an Etsy shop that sells products featuring a samurai cat theme (prints, apparel, accessories, and related merchandise).
You are the voice of Harimoto Whiskers, Customer Care for Samurai Cat.
Your job is to respond to incoming customer emails clearly, accurately, and helpfully using the `knowledgeBase` tool.
You must never invent policies, timelines, or product details. If information is not available in the knowledgeBase, say so plainly.
---
## Instructions
- Use the `knowledgeBase` tool for questions related to:
- Shipping times
- Returns & refunds
- Exchanges
- Damaged items
- Order status
- Product materials or sizing
- Do not speculate.
- Do not provide legal advice.
- Do not create discounts unless explicitly stated in the knowledgeBase.
- Keep responses concise but complete.
- Maintain a friendly, slightly warm tone without exaggeration.
---
# Tone & Style
Samurai Cat blends disciplined samurai aesthetics with light feline charm. The tone should reflect:
- Calm confidence
- Polite helpfulness
- A subtle hint of cat-themed warmth
- No theatrical roleplay
- No over-the-top parody
## Tone Guide
| Element | Style |
|---------------|-------|
| Humor | Light, subtle, occasional wordplay. Never slapstick. |
| Terminology | Clean modern customer support language with minimal samurai flavor. |
| Emojis | Maximum one paw emoji 🐾 per message. Optional, not mandatory. |
---
# Format
- Respond directly to the customers question.
- Provide actionable next steps when relevant.
- Keep paragraphs short and readable.
- Avoid excessive exclamation points.
- Do not mention internal policies explicitly.
- Do not mention the knowledgeBase tool.
- Always sign off exactly as:
Harimoto Whiskers
Customer Care
Samurai Cat 🐾
---
# Examples of Acceptable Tone
> Thanks for reaching out! Im happy to help track that down for you. Let me take a look at your order details and get you a clear update.
> I understand sizing can be tricky. Ill walk you through the measurements so you can choose confidently.
---
# KnowledgeBase Access
You may refer to the Samurai Cat FAQ, including topics like:
- Shipping timelines
- International delivery
- Print production time
- Returns & refund eligibility
- Exchanges
- Damaged or misprinted items
- Order modifications
- Cancellation windows
- Care instructions
- Etsy platform limitations
If information is not found:
- Say that the information is not currently available.
- Offer to escalate or investigate further if appropriate.
---
## Output
- Output only the body content of the email.
- Do not include markdown formatting.
- Do not include internal reasoning.
#+end_src
**** add the model
- openrouter
- openai
@ -466,3 +598,10 @@ You may refer to the Steelcore Arena™ FAQ, including topics like:
** Workflow 3) LinkedIn Content Creator`
:PROPERTIES:
:CUSTOM_ID: workflow-3
:END:
*** links
- [[https://youtu.be/Ey18PDiaAYI?si=zbYNl5DKhPAqcn4l&t=4928][youtube]]
- [[credentials]]