Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

ISSUE

APR-MAY 2024 #04

Level Up:
AI-Powered
Employee
Evolution (Part II)
Issue 04 Contents
April-May 2024

ISSUE
APR-MAY 2024 #04
4
Miscellanea

Learn To Speak AI:


The Art Of Prompt
Engineering

Level Up:
AI-Powered
Employee
Evolution (Part II)
8
Highlights of the Month
AI-GENERATED IMAGE

BizSol team joined SAP Partner


Advising Editors Summit in Singapore
Steven Prussky
Poungthong Thipdang
AOS CSR 2024
Sandra Petryk

Editor-in-chief Aware TechClass Summer 2024


Kanchalika Ruksakiati | Flutter Fundamentals
Editors & Translators
Songkran Day 2024
Matana Wiboonyasake
Amonnat Wongprasert
Sean Carabine Allan
Pakorn Tantavach 10
Art Editor Wanted
Somporn Prommetchit
The Latest Job Openings
Contributors at Aware Group
Ingo Dettmar
Vinai Tiempitak
Thanthip Suratthanyakorn

Copyright ©2024 Aware Corporation Ltd.


All rights reserved.

www.aware.co.th

AwareGroup

@AwareGroup

@AwareCoTh

Back Issues: 2023 2024

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

Learn To Speak AI:

The Art
Of Prompt
Engineering
Writer: Ingo Dettmar
Thai Translator: Vinai Tiempitak

4
AI-GENERATED IMAGE
Aware Newsletter 2024 Issue 04

In this article, we will explore the concept of prompt engineering, a


key technique in interacting with artificial intelligence (AI) systems,
such as ChatGPT. Prompt engineering is akin to learning the most
effective way to communicate with AI, ensuring that it understands
and responds accurately to your queries.

It is crucial for extracting precise and valuable responses


from AI, whether it's for solving complex problems or
sparking creative ideas. As AI continues to advance,
mastering prompt engineering becomes an essential
skill, enabling us to navigate and leverage the ever-
expanding capabilities of AI technology.

As you get started with designing prompts, you


should keep in mind that it is really an iterative
process that requires a lot of experimentation to get
optimal results.

Here are some helpful things to keep in mind while you


are designing your prompts.

Start Simple Be Specific

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

Avoid impreciseness Include context

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.

For example, you might be interested in learning the


concept of prompt engineering. You might try something Use the RGIO formula:
like: “Explain the concept prompt engineering. Keep
the explanation short and don't be too descriptive.” Role + Goal + Input + Output
It's not clear from the prompt above how many
sentences to use and what style. You might still get a You are a [role]. Your goal is to help [type of person]
usable response with the above prompt but the better [task to be accomplished]. You will be given [type
prompt would be one that is very specific, concise, and of input] and asked to create [type of output]. Here
to the point, such as: “Use 2-3 sentences to explain is an example: Input: [example input] Output:
the concept of prompt engineering to a high school [example output]
student.”
Using this formula is a great way to ensure your
prompts are clear and will get you a good output from
Explain the concept Use 2-3 sentences to explain the start. To improve on this, you can provide more
prompt engineering. the concept of prompt
Keep the explanation
'step-by-step' requests, change the specific words
engineering to a high school
short and don't be too student. for roles, the task, and better examples.
descriptive.

6
Aware Newsletter 2024 Issue 04

Create step-by-step Use delimiters to


requests direct the AI

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.

One thing to watch out for when providing examples


is to ensure there is a varied set of inputs and outputs,
so that the AI picks up on the right signals from your
Conclusion
examples, rather than just producing the same output
Writing AI prompts can be tricky, especially
every time.
when you don't get great results right
away. However, continuing to practice and
following the best practices in this article
can help you create better prompts and
better AI outputs.

Remember, writing prompts is an iterative


process that involves a lot of trial and error.
As you continue to work on more prompts,
you will get better at revising and improving
prompts over time.

7
Highlights of the Month
March 12-13, 2024

BizSol team joined


SAP Partner Summit in
Singapore
Our BizSol team joined the annual SAP Partner
Summit for SME in Singapore on March 12th-13th!
Led by Business Solutions Director P'Wan, the
team – Long (Senior Technical Consultant), Yo
(Business Consultant), and P'Kay (Marketing
Director) – connected with fellow SAP partners
from across APJ and China. The summit offered
valuable insights, networking opportunities,
and access to educational resources. They also
had the chance to learn from other partners
and connect directly with SAP personnel. This
participation strengthens BizSol's expertise and
positions them to deliver even greater value to
our clients.

March 26, 2024

AOS CSR 2024


This March, Aware Outsourcing Services
donated office furniture to the Mirror
Foundation as they had just renovated
their office space, which left a lot of
good quality furniture without a home.

The AOS team decided to donate the


furniture to the Mirror Foundation so that
it could be put to good use again.

March 28, 2024


On March 28 th, the Group Marketing Team

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.

The workshop was moderated by P’Mod


Amonnat, Marketing Communication Lead at
ACL, led by P’Tao Koolapat, Sr. System Analyst at
ATS, and N’Yusoh and N’Win, both are Software
Engineers at ATS and alumni of Prince of Songkla
University, who presented their work to the
students.
8
Aware Newsletter 2024 Issue 04

April 11,19, 2024

Songkran Day 2024


The staff at Aware HQ in Chiang Mai
organized an alms-giving ceremony to This year, AOS Back Office organized
make merit, giving rice and dried food. a traditional Songkran event for their
They also decorated the office with colleagues including bathing Buddha
Lanna-style flags to bring good luck and statues, eating delicious food, and
carry on traditions of Songkran and Thai of course, played some fun games
New Year in 2024. together.

ATS's fun-filled Songkran event is


back once again with the theme
"ATS Thai Baan" on April 19th. The
celebration was held both onsite
and online so that everyone could
join in the fun and win prizes from
anywhere.

9
Wanted

POSITIONS
OF THE MONTH
Curator: Thanthip S. (Nat)

You can view the latest job openings for each of


our affiliates listed below or find more details of
the job openings at www.aware.co.th/it-jobs

ACL Vacancy ATS Referral Program Vacancy

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

You might also like