Professional Documents
Culture Documents
Aware Newsletter Apr May 2024 EN V2.0
Aware Newsletter Apr May 2024 EN V2.0
Level Up:
AI-Powered
Employee
Evolution (Part II)
Issue 04 Contents
April-May 2024
ISSUE
APR-MAY 2024 #04
4
Miscellanea
Level Up:
AI-Powered
Employee
Evolution (Part II)
8
Highlights of the Month
AI-GENERATED IMAGE
www.aware.co.th
AwareGroup
@AwareGroup
@AwareCoTh
Issue 01 Issue 02 Issue 03 Issue 04 Issue 05 Issue 06 Issue 07 Issue 08 Issue 09 Issue 10 Issue 11 Issue 12 Issue 01 Issue 02 Issue 03
2
What’s New Aware Newsletter 2024 Issue 04
Hi everyone,
Welcome back to the Aware Newsletter! This month, we've engaging format. Over the years, we've learned a lot from
got a mix of content to keep you informed and engaged. And your feedback, and we're excited to present a new way to
plus, I will share with you the big news from our editor team. stay connected to what's happening around Aware.
As our newsletter them on upskilling with GenAI, we have Don't worry, you won't miss a beat of Aware News!
a simple guide on how to work with AI in this Part 2 of From next month onwards, we'll be introducing Aware Beat
our series. Ingo's article explores "prompt engineering," – a concise monthly update featuring the latest happenings
a fascinating (and surprisingly approachable!) way to around Aware. It's a shorter, more focused format designed
communicate with AI. Trust me, I know how it sounds like, to keep you informed on the go.
but it’s not a rocket science.
But wait, there's more!
In Highlights of the Month, we curate the vibrant happenings
at Aware! We've got the Aware TechClass Summer session, We're also working on a revamped version of the Aware
AOS's inspiring CSR activity, the BizSol team joining SAP Newsletter – a different platform or format focused on in-
Summit in Singapore, and a glimpse of how Aware people depth articles and stories. Stay tuned for updates on this
celebrated Songkran in our various offices! exciting development!
As usual, we've highlighted exciting openings and referral We're incredibly grateful for your constant support as we
campaigns in our "Wanted" section. embark on this exciting new chapter. Until then, happy
reading, and take care!
Now, for some exciting news!
P’Kay and the Editor Team
The Aware Newsletter, as you know it, will be on a break!
We're committed to continuously improving your reading
experience, and it's time to embrace a more accessible and
Please share your content suggestions with our editorial team at awaresocial@aware.co.th AI-GENERATED IMAGE
3
Miscellanea
The Art
Of Prompt
Engineering
Writer: Ingo Dettmar
Thai Translator: Vinai Tiempitak
4
AI-GENERATED IMAGE
Aware Newsletter 2024 Issue 04
You can design effective prompts for various simple Be very specific about the instructions and tasks you
tasks by using commands to instruct the model what want the model to perform. The more descriptive and
you want to achieve, such as “Write”, “Classify”, detailed the prompt is, the better the results will be.
“Summarize”, “Translate”, “Order”, etc. This is particularly important when you have a desired
outcome or style of generation you are seeking. There
You can start with simple prompts and keep adding are no specific tokens or keywords that guarantee
more elements and context as you aim for better better results. It's more important to have a good
results. Iterating your prompt along the way is vital for format and descriptive prompt.
this reason. In many situations, specificity, simplicity,
and conciseness will give you better results. When designing prompts, you should also keep in
mind the length of the prompt as there are limitations
When you have a big task that involves many different regarding how long the prompt can be. Thinking about
subtasks, you can try to break down the task into how specific and detailed you should be. Including
simpler subtasks and keep building up as you too many unnecessary details is not a good approach.
get better results. This avoids adding too much The details should be relevant and contribute to the
complexity to your prompt design at the beginning. task.
Keep in mind that you also need to experiment to Example: “List the following details of the 10 largest
see what works best. Try different instructions with tech companies in the world, by revenue.
different keywords, contexts, and data and see what
works best for your particular task. Usually, the more Desired format: Comma separated list of company
specific and relevant the context is to the task you names, names of their CEO, and their annual revenue.
are trying to perform, the better. Sort the list descending by revenue.”
5
Miscellanea
AI-GENERATED IMAGE
It's easy to fall into the trap of wanting to be too clever Just like humans, LLMs perform best when the
about prompts and potentially creating imprecise understand the context of what they are being asked
descriptions. It's often better to be specific and to do. This includes key information like the goal of the
direct. The analogy here is very similar to effective presentation, the audience for the presentation, and
communication: the more direct, the more effective other requests like tone, style, or supplemental data.
the message gets across.
6
Aware Newsletter 2024 Issue 04
One of the best ways to getter high-quality results Humans often use fonts, formatting, line breaks, and
from AI is to give the AI time to "think." The easiest other visual hints to understand the significance of
way to accomplish this is to include "thinking" different parts of an article. To help AI understand
instructions in your prompt. For example, if you are the different input types from an instruction use
asking the AI to solve a math problem, you should “machine language” (delimiters) to mark breaks in
ask it to explain its work step by step. the input formats.
For more complex processes and workflows, you For example, you may want to mark the end of user
can even include a step-by-step process guide in instructions and the start of examples for the AI. You
your prompt and ask the AI to follow it to produce can use symbols like quotes or brackets before and
your output. For example, “You will be asked to after your text to create distinct sections for your
extract important data from this article: First, save prompt.
the name of the author. Then read the first paragraph
to determine the primary topic of the article. Next,
analyze the tone of the first paragraph to determine
the sentiment of the article.”
Dos work better than
don’ts
Provide examples Another common tip when designing prompts
is to avoid saying what not to do but say what to
do instead. This encourages more specificity and
The best way to train AI to understand what you want
focuses on the details that lead to good responses
is to just show it what you want. If you can provide
from the model.
some examples of good outputs for a set of inputs
in your prompt, your AI will do a much better job of
predicting what you want the next time you put in a
new input.
7
Highlights of the Month
March 12-13, 2024
Aware TechClass Summer 2024 | organized an online mini workshop called "Aware
TechClass Summer 2024 | Flutter Fundamentals"
for students who are interested in mobile
Flutter Fundamentals development using Flutter. The workshop
covered the basics of Flutter and featured real-
world business cases to give students a glimpse
of practical applications. This was the first time
we invited students from various universities
to join a class together. It was an opportunity
to share knowledge and gain experience for
both us and the students who joined on their
summer break.
9
Wanted
POSITIONS
OF THE MONTH
Curator: Thanthip S. (Nat)
ISO 27001 Consultant CNX 1 Senior React JS Developer BKK / CNX / CEI 1
WordPress Developer CNX 1 .NET Developer BKK / CNX / CEI 1
Golang Developer BKK / CNX / CEI 1
Test Lead BKK / CNX / CEI 1
System Analyst (.NET) BKK / CNX / CEI 1
AOS Referral Program Vacancy
C#.NET Developer 2
Java Developer 3
Front End Developer 2
ITR Referral Program Vacancy
Back End Developer 8
Full Stack Developer (.NET/Angular) 2 Java Developer 10
NodeJS Developer 2 .NET Developer 10
Magento Developer 2 Front End Developer (Angular.JS, Typescript) 5
PL/SQL Developer 1 Back End Developer (Node.JS, Typescript) 5
Software Tester (Manual) 18 Full Stack Developer (Node.JS, React.JS) 15
Senior Software Tester (Manual) 7 Senior Power BI Developer 1
Business Analyst 1 PL/SQL Developer 7
System Analyst 6 Assistant IT Finance Manager 1
Data Analyst 1 Computer Vision Engineer 1
Data Engineer 5 Senior Business Analyst 3
Project Coordinator 2 Project Manager 1
Technical Consultant 1 Sales (IT Outsourcing Services) 1
Project Manager 5 IT Recruiter 1
10
11