本笔记本应该可以在 SageMaker Studio 中的
Data Science 3.0
内核上很好地运行
在本笔记本中,我们将学习如何使用 Amazon Bedrock 上的 LLM 将代码从一种编程语言翻译到另一种编程语言。我们将演示 LLM 的使用以及如何利用 LangChain 框架与 Bedrock 集成。
我们将在本实验中使用 Amazon Bedrock 的 Claude v2 模型。
注意: 本笔记本可以在 AWS 环境内外运行。
在之前的示例 02_code_interpret_w_langchain.ipynb
中,我们探讨了如何使用 LangChain 框架与 Amazon Bedrock API 进行通信。与之前的代码解释/解释示例类似,我们将使用 LangChain 和 Amazon Bedrock API 将代码从一种传统编程语言翻译到另一种编程语言。
我们将简单地为 Amazon Bedrock API 的 LangChain 实现提供一个包含任务、指令和输入的输入,以便在底层模型下生成输出,而无需提供任何其他示例。这里的目的是演示强大的 LLM 如何轻松理解手头的任务并生成令人满意的输出。
演示如何使用 Amazon Bedrock LLM 将代码从一种编程语言翻译到另一种编程语言。
引导我们使用 Amazon Bedrock 和 LangChain API 将 C++ 代码翻译为 Java。它展示了如何提示模型将 C++ 代码移植到 Java,处理两种语言之间的语法、语言结构和约定的差异。
为了实现这一用例,我们将向我们展示如何将给定的传统 C++ 代码移植到 Java。我们将使用 Amazon Bedrock 和 LangChain 集成。