Foundry IQ-代理检索解决方案
一个智能的、支持MCP的解决方案,将Azure AI搜索与Foundry代理服务集成在一起,用于代理检索
📋博客文章
你可以阅读我的博客文章 我正在逐步了解端到端解决方案
🛠️ 创建和使用虚拟环境
我们将使用 venv,Python内置的工具。
- 步骤1:创建环境:在终端中导航到您希望项目所在的文件夹。然后,运行以下命令以创建一个新文件夹,其中将包含您的私有Python设置。我们称之为
ai-env.
python3 -m venv ai-env 您将看到一个名为ai-env的新文件夹出现。
- 第二步:激活环境:这是神奇的一步。激活环境意味着你“坐在私人办公桌前”
- 适用于macOS/Linux(在终端中) source ai-env/bin/activate
- 对于Windows(在命令提示符或PowerShell中): .\ai-env\Scripts\activate
- 你会知道它奏效了,因为你的终端提示符会改变,显示你的环境名称,如下所示: (ai-env) C:\Users\YourName\Desktop\MyProject>.
- 步骤3:在环境中工作:现在你的环境是活动的,你运行的任何pip命令都会在你的“私人书架”上安装库,而不是在全局的“公共库”中。这是你安装NumPy、Pandas等的地方。
- 步骤4:停用环境:当你完成项目后,你可以通过简单地键入以下内容“离开你的私人办公桌”:
deactivate
- 您的终端提示将恢复正常。
🚀 设置Jupyter Notebook工作区
- 首先激活您的虚拟环境! (
source ai-env/bin/activate)
- 在环境处于活动状态时,安装JupyterLab:
Bash
pip3 install jupyterlab- 要启动应用程序,请键入:
Bash
jupyter-lab- 如果成功,您将可以在浏览器上访问JupyterLab启动器。例如,on
http://localhost:8888/lab
- 创建新笔记本:在JupyterLab启动器中,单击“Python 3(ipykernel)”图标以创建一个名为
ai-agentic-retrieval.
- 编写并运行代码:在第一个空单元格内单击,键入以下代码,然后按Shift+Enter运行它。
print(f"Welcome to Foundry IQ - Agentic retrieval solution")输出将直接显示在单元格下方。您刚刚在私有虚拟环境中运行了代码!
