#AI Dialogs

booleanstrings Boolean Leave a Comment

Welcome to the new Artificial Intelligence world that has rapidly arrived!

ChatGPT has no manual! We are equally ignorant at the start. I am OK with it because I am one of those who never read the instructions (lol).

An often-missed so far angle to discuss #ChatGPT is to have a dialog with ChatGPT without an intention to create content (in whatever format). The purpose can be decision-making, brainstorming for work and personal goals, or fast fact-learning, to sound intelligent on a date or at a party with experts or quickly start sourcing.

Same as with any content creation, you can combine conversations with assigning a role to ChatGPT. (You’ve seen those lists.) This adds a new dimension to the output. Here are some excellent recruiting-related A.I. Dialog examples on our new rapidly expanding Facebook Group #ChatGPT, Artificial Intelligence, Prompts, Insights for Recruitment.

As you know, with any request lacking detail, ChatGPT starts with something generic and wordy. Do not be discouraged! You have to be strict and insistent on concrete responses that match your request. I think I am acquiring the skill. 🙂 Observations I will be sharing on the blog, new newsletter, and new group, and eventually, in a class, come from my limited but growing experience.

These bits stand out:

  • A challenge is that ChatGPT has a short memory, so putting together as much info as possible upfront is a good idea.
  • ChatGPT is especially good at generating lists of possible solutions for a problem. You can continue the dialog by exploring each appealing option and making your request more specific based on its suggestions.
  • Do not make your prompts suggestive of an answer. It may lead the Intelligence to try and please you by lying.
  • You can make ChatGPT yours if you start the dialogs, understand what to expect, and share and digest what others have learned. Collective Learning is an essential part of it.

It’s hard not to imagine the tool’s “personality.” I often see ChatGPT as forgetful, lazy, and stubbornly protecting the “gold” it hides somewhere deep.  Think of a fairy tale where a magic phrase opens the treasure guarded by a dragon, and you are the Hero. The tool is an invitation to be creative, imaginative, observant, intuitive, resourceful, and “digitally manipulative” in a good sense. These are keys to the new skill acquisition. And just like swimming or sourcing, learning is inseparable from practice.

Are our jobs in danger? Are you serious? It is a new human craft, and few will master it (as with any art). I read somewhere an analogy that photography did not destroy paintings. A popular tweet reads: A.I. will not replace you. A person using A.I. will.

My colleagues and I are interested due to the possibilities and because we already have the “studying software behavior” curiosity, skills, and experience, after exploring Google’s and LinkedIn’s algorithms in-depth over the years. GPT-3, ChatGPT is quite a new kid on the block! It has trivial stuff on the surface and gold to dig out with new skills.

We are preparing a February webinar to summarize the useful bits of the #AI Revolution for busy Recruiters. Stay tuned by joining the FB communities and following our schedule. Once delivered, classes show up in the Training Library. The 11K+-strong Boolean Strings FB Group will stay on sourcing topics, and AI discussions are channeled to the new group.

P.S. My friends and Facebook followers know that I have also been spending time with Midjourney for image creation for enjoyment.

Sadly, drawing is not of my many talents. But creating unique prompts, some with ChatGPT (a prompt for a prompt!) switches the creativity into the area where I am capable and learning. Think about such possibilities!

I will hopefully figure out a separate channel for my #A.I. galleries. Since I haven’t yet, I want to share a recent creation, a Fruit-Themed Gift:

 

 

You Must Know This if You Use LinkedIn Job Search

booleanstrings Boolean 2 Comments

As part of the dialog with LinkedIn Engineering, I had submitted the strange examples from LinkedIn Job Search Is Haunted.

The reply was unexpected. It parallels Google’s Engineering response on The Behavior of the Quotes (Google Search Report). The similarity is treating keywords in quotes differently, applying less algorithmic interpretation,  and sometimes, generating many more relevant results.

The new insight is inconsistent with LinkedIn Job Search Help.

Read carefully.

Double quotes around a phrase producing unexpected results. “recruiter” behaving differently from recruiter (no double quotes).

This is an intended behavior and highlights what our double quote functionality actually does. It is true that using double quotes forces the system to do an exact text match. However there is slightly more to it. When no double quotes are used, the system tries to understand the meaning of your search terms as well as what portions of a job it should search for to find those terms. The system does not always use an exact text match here as not every single job with the occurrence of a search term is actually relevant. Some (not all) of the places we look at are the job’s title, description and desired skills. Our search then decides which of those are the most relevant and displays the results to you. This means you will not see every single job with the words “sourcer” or “recruiter” in the title/description/skills/etc., but rather, you will see all the jobs that our system thinks are for someone that is a sourcer or a recruiter. For example, a software engineering job that has a description stating “talk to our recruiter to learn more” is likely not a good job search result.

When double quotes are used, it looks for exact text matches across various areas of a job. As the double quotes force an exact text match, the system is not as restrictive in filtering out results but rather just returns most that seem to have the quoted phrase in question. That is why putting a common word like “recruiter” in double quotes often returns MORE search results than just recruiter without double quotes.

Keep in mind, we are constantly trying to improve so our strategy today will likely continue to evolve beyond what is described above. These are also not all the details about how search is done but just some of the parts to help understand what you are observing. Your feedback is extremely valued and will help us continue to provide a better experience.

Please continue to provide us your thoughts on how we are doing, what you like about the system and what you do not. Every bit of feedback is a gift to us.

Bottom line, as in Google, use your job-hunting keywords both in quotes and without to find maximum relevant results.

A one-line conclusion:

>> As in Google, in LinkedIn Job Search, use your keywords in quotes and without to cover the ground best. <<

A one-line reason and comment:

>> LinkedIn is “overdoing” semantics (not telling us how or what has changed) <<

If you are a Recruiter using a LinkedIn Premium (Business) account to search for members, please join me for a completely reworked webinar on January 12th, 2023,

LinkedIn Solved.

The two-part class addresses the challenges of sourcing professionals with a Premium account and explains the truth about LinkedIn Search algorithms. It will be helpful for other account holders as well.

 

LinkedIn Premium Engineering Input. No Joy. Workarounds

booleanstrings Boolean 1 Comment

Years ago, I was part of a team, building software for a Mass Spectrometer at Applied Biosystems. I was shocked to learn that the same device was sold for a lower price, with the altered software blocking its advanced capabilities.

Are you a Recruiter with a Premium account? My poll shows that a significant number – about 13% of Recruiters – work with Premium, 134 out of 1,061 votes. Here is what you need to know.

This information is in addition to what I have been sharing – mostly, on LinkedIn Recruiter – on the Boolean Facebook Group since Engineering contacted me in response to a post.

LinkedIn.com Premium People Search – Engineering Input

Feedback on LinkedIn.com Notes by Irina Shamaeva

Not being able to search by phrases from a person’s “about” description. “blending cutting edge technology” not finding David Galley who has the phrase in his About section.

This is an area of search that we continue to optimize to balance between the ability to match everything you want and providing an experience that is fast. With the growth of our member base (800 Million+ now) we made trade-offs between supporting all types of searches possible and the site responding in an acceptable amount of time. This is one such trade-off. We continue to make advances in our underlying technology, so we will take this as feedback for a feature you would like to see improved upon. You will find that searching for some phrases may still work as you think, such as “We have condensed decades of expertise into a series of training courses that will improve your skills, save time” should find David Galley*), it’s just that not all phrases will.

*) It does not.

You will not read this in LinkedIn Help, but we face the truth here. LinkedIn Premium misses keywords in headlines, summaries, and job descriptions in an unpredictable manner. If you source candidates using a Premium account, the above means that you randomly miss excellent prospects. 

How do you work around that?

  • Convince LinkedIn to invest in computer power. (I wish!)
  • Switch to LinkedIn Recruiter ($$$)
  • Switch to Lite or Sales Navigator ($$)
  • Use a system like SeekOut or AmazingHiring ($$)
  • Use LinkedIn aggregating tools like SalesQL or PhantomBuster ($)
  • Understand which search filters work as expected, and adjust your expectations to the current algorithm. 🙂 Search wide, collect results and filter
  • Research deeper to power up your  LinkedIn Boolean
  • Master Google X-Ray; it can do wonders!

The above also means that others may no longer find you by your favorite keywords. (That affects all of us, no matter what account.) Run some test searches and edit your profile to fix that (do not ask me how!)

Please join me for a completely reworked webinar on January 11-12, 2023,

LinkedIn Solved,

addressing the challenges of sourcing talent with a Premium account. We will cover X-Ray in detail. It may be useful for other account holders as well.

 

#ChatGPT Prompt for an Engaging Email to a Candidate

booleanstrings Boolean 2 Comments

You can have a conversation with ChatGPT and talk it into creating just the outcome you want. Keep correcting it until you like what it writes. The following prompt is a result of our conversation:

Prompt:

I will give you a job description and you will write an email trying to engage a candidate. Start with their potential interests in career growth, then present the opportunity. Outline the benefits and potential, be convincing. Use industry terminology. Be brief, do not use unnecessary words. Be friendly. Use call-to-action, add a sense of urgency.
Job: <pasted from Enterprise Software Sales Consultant>

ChatGPT:
Dear [Candidate],

I hope this email finds you well. I am reaching out to you on behalf of [Company], a fast-growing AI start-up that is leading the way in the maintenance supply chain for aircraft fleets. We are seeking an experienced Enterprise Software Sales Consultant with a strong background in selling to the Airlines/Aviation industry to join our team.

In this role, you will have the opportunity to work with C-level executives, negotiate complex agreements, and close deals while being a key part of our growing team. We are looking for someone with at least 5 years of experience selling enterprise software in the Airlines/Aviation industry and a proven track record of closing deals larger than $1-2M. Experience with AI or advanced analytics, an interest in working at a start-up, and excellent interpersonal skills are all highly desirable.

This is a unique opportunity to join a cutting-edge company and be a part of our success. The position is initially part-time with the potential to become full-time. All candidates must be US citizens and this is a remote position.

If you are interested in learning more about this exciting opportunity, please don’t hesitate to reach out to me at [Your Email] or [Your Phone Number] as soon as possible. We look forward to hearing from you and discussing how you can join our team.

Best regards,
[Your Name]

The email sounded generic. To personalize it, I added a few sentences about a candidate and asked it to tweak the outreach. It started sounding like this:

– As a seasoned sales professional with an MBA and experience as a VP of Sales, I believe you may be interested in an exciting opportunity with our company.
– As a full-time VP of Sales at a similar company, you bring a wealth of experience and knowledge to the table. If you are looking to relocate to San Francisco from New York and take your career to the next level, this is a unique opportunity to join a cutting-edge company and be a part of our success.

Phrase your request, paste your JD, your candidate qualities, iterate until you like it, edit the outcome (Grammarly is recommended), and email away!

Boolean of Target Companies with #ChatGPT

booleanstrings Boolean Leave a Comment

ChatGPT refuses to access the Internet. Yet you can use it to generate lists of target companies for your job requisitions. Generating Boolean search for LinkedIn is not a problem, but the Chat can do it also. The examples relate to my current sourcing projects.

Project #1. “US companies selling saas to airlines.”

While Google would point you to company lists in any industry, it cannot yet respond to this (my current project): .

ChatGPT:
(Sabre OR (Amadeus) OR (Travelport) OR (IBS Software) OR (Navitaire) OR (SITA) OR (Rockwell Collins) OR (Hilton Software) OR (Farelogix) OR (TravelSky) OR (ATPCO) OR (AeroData) OR (Honeywell Aerospace) OR (Innovata) OR (Jeppesen) OR (FlightAware) OR (FlightStats) OR (ARINC) OR (Datalex) OR (New Skies Satellites) OR (Lufthansa Systems) OR (Airline Business Solutions) OR (Data Management Inc.) OR (ITA Software) OR (Logical Vision) OR (Astute Solutions) OR (Aviatech) OR (FlexAir Software) OR (Tripl) OR (Inflight Dublin) OR (OpenJaw Technologies) OR (Flightwise) OR (Skyware Technologies) OR (Mercator) OR (AFRA) OR (CRS Technologies) OR (Talari) OR (Sable Air) OR (Travel Technology Interactive)).

Project #2. “Companies creating software in PHP using payment gateways such as Paypal and Stripe.”

Tough! It tells me it cannot use the web. It keeps apologizing. But I can rephrase the request, and it will be fulfilled. I recall it knows about products sold (see #1). How about “Companies that sell PHP-based software and include payments via PayPal or Stripe?” Here you go:

(Invoice Ninja) OR (WooCommerce) OR (Magento) OR (OpenCart) OR (PrestaShop) OR (Zen Cart) OR (osCommerce) OR (Avactis) OR (CubeCart) OR (CS-Cart) OR (Magento) OR (OpenCart) OR (PrestaShop) OR (Zen Cart) OR (osCommerce) OR (Avactis) OR (CubeCart) OR (CS-Cart) OR (QuickBooks Online) OR (Zoho Invoice) OR (Xero) OR (FreshBooks) OR (Wave) OR (KashFlow) OR (Zoho Books) OR (SliQ Invoicing) OR (PaySimple) OR (Billings Pro) OR (Blesta) OR (ClientExec) OR (HostBill) OR (WHMCS) OR (BoxBilling) OR (BillingBoss) OR (Ploi) OR (Client Portal) OR (HostGator) OR (Invoice Ninja) OR (QuickBooks Online) OR (Zoho Invoice) OR (Xero) OR (FreshBooks) OR (Wave) OR (KashFlow) OR (Zoho Books) OR (SliQ Invoicing) OR (PaySimple)

This is one simple sourcing productivity example. But I believe our industry, and others, are going to be hugely affected by the new AI as soon as 2023. I am excited!

Check out my new AI Image Gallery!

 

 

I Asked ChatGPT for a Non-Sensical Description, Fed it to MidJourney, and Got This

booleanstrings Boolean Leave a Comment

The latest AI tools are fascinating! I am losing count of their uses that pop up. I will post more practical content soon; this post is to share a fun exercise. Here is what I did:

I repeatedly asked ChatGPT to describe “a nonsensical image,” adding very simple prompts, like asking the image to be in an office environment, or add colors. I repeated five times. Each time I copied the output – about a paragraph – and fed it as a prompt to MidJourney.

Here are the five images (one above, four below) generated in one session – a dialog with ChatGPT – in two minutes, from the same one-sentence description and with only slight additional modification requests. I did not “reject” any images; all seemed worth glancing over and appreciating their diversity. Had I used MidJourney parameters (I did not), the outputs would also vary more in colors, textures, lights, degree of “realism,” etc.

(Who gets credit for these images is a complicated issue.)

Here is a wild thought. Not only will there be job titles like “AI Prompt Creators” (people who describe images to be fed to text-to-image algorithms) in numbers. There will be “AI Pre-Prompt Designers.” The role will:

  • Know what to tell ChatGPT for it to create a prompt for an AI drawing program to draw in a desired way (I promise to come back and improve this sentence.)
  • Hand-edit the prompt if necessary.
  • Feed it to an AI drawing program.

These positions will require both creative and analytic minds.

My advantage for the toy experiment was, of course, that I had no specific outcome in mind. When I do, it is hard to tame any of these AI systems, either content-creating or drawing. There is a lot to learn. But only imagine the possible outcomes.

Eliminating False Positives in LinkedIn Recruiter

booleanstrings Boolean Leave a Comment

People are absent-minded. They forget to put an end date on a previous job on their LinkedIn profiles when they move to the next. Unclosed past positions are responsible for the majority of false positives in LinkedIn people search.

LinkedIn could fix it by allowing to search for the top position, but there never was such a filter. From my dialog with LinkedIn Engineering based on LinkedIn Recruiter Notes I had shared:

The “last position” feedback, the team is exploring solutions in this space. The main reason we don’t do this today is that many members hold multiple positions at one. Oftentimes, one position is their main 9-5 job and another can be advisory / volunteer / board position, etc. As a result, if we only enable “most recent position” search, we risk not including many members for their main 9-5 jobs that might be a great fit for recruiters.

We can advise only so many potential candidates about closing past positions and are unable to trigger a major LinkedIn profile update campaign. But we can try to eliminate the “absent-minded” members from search, finding more matches and fewer non-matches (and discriminating against some people with unclosed past positions, but we will search for them separately).

An average professional progresses through their career, gaining seniority. So, if you search for an engineer, use engineer NOT manager to eliminate managers with unclosed past positions. For managers, use manager NOT director, etc.

Alternatively, exclude higher levels of seniority in LinkedIn Recruiter, for example, with NOT seniority:6 (which means NOT director). Exclude company types also, for which you do not search.

If you are searching for company employees, exclude companies of other sizes and similar companies with NOTs in the Company field.

You get 17% fewer results for a search for Engineering Manager at Google if you search like this, eliminating companies:

(When these companies are included, we will find people who left Google for other companies or came from them to Google. So we should go back and find that “correct” half separately.)

Removing Seniority higher than Manager 

eliminates another 24% – mostly, correctly (though it does happen that a Manager goes back to an individual contributor role because they like to code):

I know, it is unintuitive. But it will save time.

Join me for a fully updated class

LinkedIn Recruiter Mastery

on Wednesday, December 21st. We will go over best search practices and reveal the actual functionality of the search filters, based on the new inside knowledge from the  Engineering, plus, cover 20+ hidden search operators that LinkedIn does not know about.

Are You ChatGPT Addicted Too?

booleanstrings Boolean 1 Comment

ChatGPT is is a fascinating tool, utilizing AI at a level not seen before. It is not only going to change how people Google but will affect job functions and ruin software. Apparently, it can write essays, poems, fictional short stories, software code, create, and solve quizzes. (What are some other use cases have you thought of?) It works in many languages.

As I am preparing for the upcoming free Healthcare Sourcing webinar for Recruiters, I have thought of a few applications – not necessarily industry-dependent:

  1. Create an email template to potential candidates:

2. Learn how to interview:

3. Write a job post:

4. Research:

5. More research:

6. More research:

However, when I asked ChatGPT to look for candidates matching a job description, it crashed! Industry still needs humans to source.

Please register and join us at a SeekOut-sponsored free

Healthcare Sourcing webinar for Recruiters

on December 13th at 8 AM PST. (More about it.)

And I think this one is just perfect!

A poem about non-responding candidates 😀
Darkness gathers o’er the land
As recruiters seek their next hire,
But silence reigns where once was fire
As candidates fail to take the stand.
They once were eager, full of hope
But now they’ll not return a call,
Their silence speaks, a damning toll
On recruiters who must now cope.
Alas, the job hunt is a game
Of cat and mouse, of hide and seek,
The candidates’ indifference, a leak
In recruiters’ plans, a bitter shame.
But still they persevere, undaunted
For in the end, a great hire will be found
Their persistence pays, their dreams abound
As they triumph over the non-responding.

Healthcare Sourcing Specifics (a CSE Inside)

booleanstrings Boolean Leave a Comment

 

A skilled Sourcer knows search principles and techniques and can work in any industry. But at a closer look, each sector has its own advantages and challenges when it comes to sourcing.

Few Healthcare professionals are online, even fewer are on LinkedIn, and reaching out is challenging. But in Healthcare, you have sources of potential candidates such as:

• US State License Registries
• Certifications – Board and other
• NPI Database
• Databases such as Doximity and Healthgrades (which you can X-Ray)
• Online directories, including insurance
• Large Hospital sites

I was recently sourcing Physicians in West Palm Beach Florida, and the amount of online data turned out to be overwhelming. The license verification site has detailed data, including board certifications and personal email addresses. A Data Portal has a full physician database of 1.5M+. The challenge was to get “less data,” filtering it to match the requirements and cross-referencing to get additional employment background.

Other states and specialties may not be as sourcer-friendly as Florida, but there is an abundance of data sources for you to find in almost every case. If it helps, here is a

When sourcing, you either cross-reference information “by hand” – more technically challenging, but customizable – or use a paid aggregator like SeekOut, which collects and cross-references professional data for you ahead of time. (Or you can do both!).

You are invited to an advanced

SeekOut-Sponsored (Free) Healthcare Sourcing/Recruiting Webinar 

Date: Tuesday, December 13
Time: 8:00 am – 9:00 am PT

In my presentation, I will review Healthcare use cases from my practice for extracting, utilizing, and cross-referencing data from non-LinkedIn sources such as license registries. A brief new SeekOut Healthcare Sourcing package demo will follow.
Who should attend: Healthcare Recruiters, Talent Acquisition professionals, and everyone interested in sourcing ideas and techniques.

P.S. You can search for Healthcare professionals by job titles and locations (and discover useful sites along the way) using this Custom Search Engine:

Dialog with LinkedIn Engineering

booleanstrings Boolean Leave a Comment

Hello All:
I am grateful for LinkedIn Engineering Management for reaching out in response to my post. We are now getting some incredible technical knowledge from a LinkedIn Engineering Director, who is reviewing a list of issues I had reported. They have already fixed one issue and acknowledged another (the need for better timeout handling). It feels like the first-ever real chance to be heard and improve the platform. Both sides are interested. My contact also responds to feature requests. 
I am sharing detailed explanations of functions, feedback on issues, and potential improvements, as I get them, on our Facebook Group “Boolean Strings.” (Unless we think of a platform. The write-ups are pretty detailed – and interesting.) There are more LinkedIn issues being reviewed, and I await further information and maybe fixes. I will eventually be sharing the progress and insights here on my blog.
Your comments and participation are welcome! 
Here are some curious bits we have learned from LinkedIn Engineering so far:
– When you enter a few words into the Skills filter in Recruiter, it invisibly puts quotes around the words – unless you use Boolean operators. This syntax is unique!
– Skills are stored together as a blob, so some of your phrase searches will catch the end of one skill and beginning of the next.
– They replaced self-entered skills search by much wider “calculated” because they want to display more results. Most LinkedIn InMails go to the same people.
– They are generally moving away from Boolean toward semantic (uh-oh).
– They won’t implement some search filters – or index more parts of profiles – because it is expensive (in terms of required software resources).
I will share some technical insights in this week’s webinar