文章导读
大家好,我是苏承栈。今天我们来聊一聊如何利用Linux命令和AI技术实现动态反义词生成。这篇文章会带你了解整个流程,包括代码实现和核心原理,让你对这种技术有个全面的认识。
正文部分
首先,这段代码的核心功能是:基于输入词的长度动态选择反义词示例,并调用大模型生成反义词。这涉及到「动态少样本提示(Dynamic Few-Shot Prompting)」与「上下文长度感知的示例选择」的能力。
from langchain.prompts import FewShotPromptTemplate, PromptTemplate
from langchain.prompts.example_selector import LengthBasedExampleSelector
from langchain_core.output_parsers import StrOutputParser
from langchain_openai import ChatOpenAI
import os
from dotenv import load_dotenv
接下来,我们定义反义词任务的示例数据集,每个示例包含一个输入词和对应的反义词。
examples = [
{
