技能 产品商业 Juicebox人脉搜索与档案丰富

Juicebox人脉搜索与档案丰富

v20260423
juicebox-hello-world
该技能展示了如何使用Juicebox SDK执行高级人脉搜索和个人档案丰富。用户可以使用自然语言查询(例如“FAANG的资深机器学习工程师”)搜索目标人员,并获取其详细的联系方式、技能和教育背景信息,适用于市场调研、人才挖掘和专业外展。
获取技能
237 次下载
概览

Juicebox Hello World

Overview

Three examples: natural language people search, profile enrichment, and contact data from 800M+ profiles.

Instructions

Example 1: Natural Language Search

import { JuiceboxClient } from '@juicebox/sdk';
const client = new JuiceboxClient({ apiKey: process.env.JUICEBOX_API_KEY });

const results = await client.search({
  query: 'senior ML engineer at FAANG with PhD in Bay Area',
  limit: 10,
  filters: { experience_years: { min: 5 } }
});
results.profiles.forEach(p =>
  console.log(`${p.name} | ${p.title} at ${p.company} | ${p.location}`)
);

Example 2: Profile Enrichment

const enriched = await client.enrich({
  linkedin_url: 'https://linkedin.com/in/example',
  fields: ['skills', 'experience', 'education', 'contact']
});
console.log(`Skills: ${enriched.skills.join(', ')}`);
if (enriched.tech_profile?.github) {
  console.log(`GitHub: ${enriched.tech_profile.github.repos} repos`);
}

Example 3: Contact Data (Python)

results = client.search(query='PM fintech NYC', limit=5, include_contact=True)
for p in results.profiles:
    email = p.contact.email if p.contact else 'N/A'
    print(f"{p.name} | {p.title} | {email}")

Error Handling

Error Cause Solution
Empty results Query too narrow Broaden terms or remove filters
Partial contact Limited coverage Not all profiles have contact data

Resources

Next Steps

Explore juicebox-sdk-patterns for production code.

信息
Category 产品商业
Name juicebox-hello-world
版本 v20260423
大小 1.96KB
更新时间 2026-04-28
语言