Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

12 - Agentes de fatores 1. linguagem natural para chamadas de ferramentas

Um dos padrões mais comuns na criação de inteligências é converter a linguagem natural em chamadas de ferramentas estruturadas. Esse é um padrão poderoso que permite que você crie inteligências que podem raciocinar sobre tarefas e executá-las.

12 - Agentes de fator 1. linguagem natural para chamada de ferramenta - 1

O padrão, quando aplicado atomicamente, é pegar uma frase (por exemplo,)

Você pode criar um link de pagamento de US$ 750 para que a Terri patrocine um encontro de tinkers de IA (entusiastas de IA) em fevereiro?

em um objeto estruturado que descreve a chamada à API do Stripe, da seguinte forma

{
"function": {
"name": "create_payment_link",
"parameters": {
"amount": 750,
"customer": "cust_128934ddasf9",
"product": "prod_8675309",
"price": "prc_09874329fds",
"quantity": 1,
"memo": "嗨 Jeff - 请查看下方为赞助二月份 ai tinkerers (AI 爱好者) 聚会而创建的支付链接"
}
}
}

tomar nota deNa prática, a API do Stripe é um pouco mais complexa, com um Inteligência que de fato realiza essa operação  criará essa carga (payload) com as IDs corretas, listando o cliente, o produto, o preço etc., ou incluirá essas IDs na janela de prompt/contexto (veremos mais tarde que as duas são, de certa forma, a mesma coisa!) .

O código determinístico pode então receber essa carga útil e processá-la. (Para saber mais sobre isso, consulte Elemento 3)

# 大语言模型接收自然语言并返回一个结构化对象
nextStep = await llm.determineNextStep(
"""
为 Jeff 创建一个 750 美元的支付链接
用于赞助二月份的 AI tinkerers (AI 爱好者) 聚会
"""
)
# 根据其功能处理结构化输出
if nextStep.function == 'create_payment_link':
stripe.paymentlinks.create(nextStep.parameters)
return  # 或者任何你想要的操作,见下文
elif nextStep.function == 'something_else':
# ... 更多情况
pass
else:  # 模型没有调用我们已知的工具
# 执行其他操作
pass

tomar nota deUma inteligência completa pegaria o resultado da chamada à API e o percorreria, retornando algo como o seguinte

Criei com sucesso um link de pagamento para a Terri no valor de US$ 750 para patrocinar o encontro de tinkerers de IA (entusiastas de IA) em fevereiro. Aqui está o link: https://buy.stripe.com/test_1234567890

no entantoNa verdade, pularemos essa etapa aqui e a guardaremos para outro elemento, que você também pode escolher se deseja integrar ou não (você decide!). .

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

caixa de entrada

Entre em contato conosco

voltar ao topo

pt_BRPortuguês do Brasil