人工智能

Langchain工具尚未实现向数据库添加记录的功能
我想用LangChain的一个工具向数据库添加记录,但模型似乎做不到这一步。 我尝试添加print语句来调试,但它卡在“topic executing”这一步,有时还说该topic已经在表中,但表其实是空的。 有时它会陷入一遍又一遍重复同一句话的无限循环。它的表现非常不可预测,我还尝试了其他模型,例如openai/gpt-oss-120b、llama-3.3-70b-versatile等等,但它们也各自存在一堆问题。 我的问题是,尽管我已授权它执行DML(但不允许删除记录),为何它仍然不能修改数据库?是否
人工智能 |
在Visual Studio的 Git中,是否要从远程origin拉取?
我在用Git搭配Visual Studio(2026版)。在VS里,我从我们在DevOps的一个分支克隆出一个分支。我们把这个分支叫作“A”。然后在分支“A”上我又创建了分支“B”。到现在为止,一切都挺顺利。 我想把远端origin/A的变更合并到我的分支“B”。于是我打开“Git Changes”,点击省略号,选择“Pull From”(拉取自),但唯一的选项只有“origin”。在这种情况下,我猜“origin”就是远端/A(在我首次推送前它并不存在?)。我想从远端/A拉取。 我该怎么做? 我知道可以
人工智能 |
谷歌Antigravity的受信任文件夹问题
当我用Antigravity新建一个项目时,它会让我信任该文件夹,这很正常。但信任之后,我在左侧面板就无法下载扩展了。它只显示一个蓝色按钮,按钮上写着“Sign in to access extension marketplace”,但当我点击该按钮或在搜索框中输入时,似乎没有反应。 我在macOS M1 2021版上。 信任之前: 信任之后: 解决方案 [已修复] 我最终通过向AI提问找到了问题的根源,它让我去查看Antigravity的 User Settings (JSON) 文件。 你可以通过按
人工智能 |
r-exams填空题的反馈在Canvas上并不总是显示
我越来越依赖Canvas中的schoice填空题类型,因为这是提出带有公共随机组件的多部分题目的唯一方式。 我希望解答(Solution)能始终显示,但现在并非如此。以一个最小工作示例(MWE)exams2canvas("vowels.Rmd",n=1),其中附带了解释。 当我将压缩包导入Canvas、预览测验并以空提交时,我能够看到解释。若我预览测验并给出全部正确或全部错误的答案,我也会看到解释。但当某些答案正确、其他答案错误(或为空)时,我看不到解释。为清楚起见:Canvas仍会告诉我正确答案,但不会
人工智能 |
使用从Hugging Face下载的大语言模型,并结合LangGraph
我从Hugging Face下载了一个llama模型的权重。它能完成一些简单任务,但我不知道如何将它与langgraph结合以创建智能体,或如何绑定工具。 下面是我下载它的方式: model_id = "meta-llama/Llama-3.2-3B-Instruct" pipeline = transformers.pipeline( "text-generation", model=model_id, token="hf_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", mod
人工智能 |
我在用VSCodium的 Continue插件访问llama.cpp服务器实例时遇到了问题
我正在从PowerShell终端运行GLM-4.7-Flash-GGUF:Q6_K_XL,如下所示 .\llama-server.exe -hf unsloth/GLM-4.7-Flash-GGUF:Q6_K_XL --host 127.0.0.1 --port 10000 --ctx-size 32000 --n-gpu-layers 99,如何在VSCodium的 Continue插件中访问它? "The Add Chat model" 下拉菜单仅显示预配置的云端API选项,如Claude和 Chat
人工智能 |
在Delphi FMX中,如何通过代码更改TButton组件的背景颜色?
我被分配了任务,用FMX的 Delphi代码动态为按钮着色,让它们呈现不同的颜色。 我想要一个红色的 TButton 组件。我的第一反应是用 TRectangle 代替 TButton,但老板说不希望把组件改成其他类型,因为我们已经有太多 TButton 组件了,我应该找一个能让它与 TButton 一起工作的方法。 我们从数据库获取颜色,现在我需要把按钮填充成这些颜色。同事建议我尝试这样的做法,他发了这段代码: begin var Obj := Button1.FindStyleResource('ba
人工智能 |
当驱动更新且某个扩展成为核心时,设备扩展会被移除吗?
很多人说,一旦扩展成为核心,就不能再指望它出现在设备的扩展列表中。为了举个例子: VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME 这个在1.3版本时成为核心。 因此如果设备此时符合1.3标准,它将会在VkPhysicalDeviceVulkan13Features结构中指示它是否支持该特性,而不是VkPhysicalDeviceExtendedDynamicStateFeaturesEXT。传闻是,一旦发生这种情况,我就再也不能指望设备具备该扩展: VK_EXT_
人工智能 |
在模拟点击会导致自动点击器自动关闭的情况下,如何控制它?
我想做一个可以通过 = 开关的自动点击器;只有当我按住左键时,自动点击器才会被激活。 不过,使用pynput模拟的点击会被检测为我松开了鼠标的左键,,从而导致自动点击器停止。AI告诉我不要用pynput来监听,改用 ctypes.windll.user32.GetAsyncKeyState(0x01) & 0x8000 != 0 来读取硬件鼠标状态,但仍然不起作用。我把所有相关的办法分别尝试过,最终我认为是自动点击器在左键检测上出了问题。 我的代码哪里出了问题? import time import th
人工智能 |
苹果Numbers的公式问题
我想在Numbers中为一个单元格写一个公式,该公式需要引用另外两个工作表,其中一个被引用的工作表包含多个表。我试图咨询AI,但遗憾地没有取得任何进展。 因此,我在第一个工作表(名为Inputs,Inputs::B3)中有一个引用行业的单元格,我在同一工作表中的另一个单元格(Inputs::B5)引用地区。在第二个工作表(公式所在的工作表)里,B1-K1引用一个年份;在第三个工作表中有6 张表,每个潜在地区有两张表。在第三个工作表中,每张表的格式相同,行业在A 列,年份在B1->K1。我想根据行业(例如“
人工智能 |
CUDA安装错误:找不到libnvJitLink.so.13
我正在尝试在Google Colab上加载Qwen。 同时在GitHub的 bitsandbytes foundation上提出了这个问题 -> https://github.com/bitsandbytes-foundation/bitsandbytes/issues/1905#issuecomment-4126552960 单元1: !pip install -U "transformers>=4.44.0" "accelerate>=0.32.0" "bitsandbytes>=0.49.1" "t
人工智能 |
需要同时具备const与非const重载的概念
我如何编写一个概念,使得只有当某个类对给定成员函数同时具有带const限定的重载和非const限定的重载时才成立? Google给了我一些AI给出的无用建议,根本行不通;如果尝试把const与非const成员函数的两个概念组合起来,也行不通。 原因显然是 HasNonConstFoo 也接受 const 的重载,而它本不应该这么做;然而,如果我把它改成拒绝const重载,我就看不到如何把它与另一个概念结合起来。 Godbolt: https://godbolt.org/z/6hq6zeneK #inclu
人工智能 |
较低的置换表使用率
我现在在学习制作一个五子棋AI脚本,使用极小极大搜索(minimax)算法,并结合 α-β 剪枝以及其他方法来提高性能。就目前而言,我已经在项目中实现了一个置换表。问题是,这个表的命中率大约只有1% 到4%,我觉得相当低。 于是我先做一个Zobrist哈希表, import random BOARD_SIZE = 19 zobrist_table = [[[random.getrandbits(64) for _ in range(3)] for _ in range(BOARD_SIZE)] for _
人工智能 |
在对消息调用invoke时,实际发送给LLM的是什么?
AIMessage包含 "content" 和 "tool_calls"。在后续的调用中,"tool_calls" 也会被发送给LLM吗? 我之所以问这个,是因为我想在调用LLM之前把消息尽量精简。具体来说,我对write_file工具调用可能包含的非常长的输入或参数(即要写入的内容)感到担心。而这个非常长的输入位于tool_calls字典中,可能会被发送给LLM。 我做了一个测试,似乎AIMessage中的 "tool_calls" 字典确实会被发送给LLM(我是通过观察改动前后input_tokens
人工智能 |
为什么为与Google Sheets相关的Google Apps Script项目配置授权这么困难?
The project comprises 8 Google spreadsheets and one library; it implements logic to support a business operating in a remote location with a requirement to track the earnings and expenses of its collaborators. The spreadsheets’ and library’s logic rely so
人工智能 |
Excel VBA宏似乎在进行异步循环
我有一个绑定到特定工作表的VBA宏,其结构如下(子程序开始处对所有变量都进行了Dim的声明)。紧随 'Debugging' 的行是我在排查循环怪异行为时添加的调试代码。 For Each checkKey In checkValues.Keys ' The keys are cell addresses in the active sheet. Generally, a vertical ' stack of cells ordered from top to bottom newValue = Rang
人工智能 |
将VLA的大小作为指针引用传递
你能把可变长度数组(VLA)的大小作为一个大型结构中的元素传递,并把它用作VLA的大小吗? void foo(largeStructType* largeStructPtr, int arr[largeStructPtr->size]) 然而有一个AI助手抱怨,在C99中,VLA的大小只能是常量或直接的函数参数,不能通过解引用获得。我对那条评论不太信任。这段代码可以工作,且gcc在 -std=c99下编译通过。请努力理解并阅读C 标准,但我仍无法就它是否有效给出结论。这个社区能不能带来一些指点,告诉它是否
人工智能 |
在Pandas中如何使用一个列表来选择列?
我有一个Pandas数据框。这是数据框的 head。 import pandas as pd >>> print(data.head().to_dict()) {'sev_wp': {0: 0, 1: 0, 2: 0, 3: 0, 4: 0}, 'treatm': {0: 1, 1: 1, 2: 1, 3: 1, 4: 1}, 'coastal_blue': {0: 1.58052248041715, 1: 1.26409021294804, 2: 1.26409021294804, 3: 1.26409
人工智能 |
即使在fork之后立即调用exec,子进程仍然因SIGSEGV而终止
我正在尝试用C#(.NET 10.0)在Linux上创建一个终端仿真器(本例为Kubuntu 25.10)。因此,我必须使用 openpty API来获取一个PTY主从FD对,然后在完成一次 fork、dup 之后,将它们放入 STDIN_FILENO、STDOUT_FILENO 和 STDERR_FILENO 的插槽中,最后在 exec 子进程的目标程序之前执行。经过一番摸索,我发现了 forkpty 函数,它为你完成了其中的大部分工作,因此在子进程返回时你只需要执行 exec。 但当我尝试用C#完成此
人工智能 |
WPF(.NET 8)XAML无法解析命名空间、转换器和视图模型,即使这些类是公开的
我快要被这个项目折磨疯了,说实话也不知道还能试些什么。 我正在开发一个面向.NET 8的 WPF应用,结果出现大量XAML错误,例如: XDG0008: The name "XYZ" does not exist in the namespace → XDG0008:名称 "XYZ" 在命名空间中不存在 XDG0001: The resource "XYZ" could not be resolved → XDG0001:无法解析资源 "XYZ" MC3037: Missing XmlNamespace,
人工智能 |