ChatGPT 变成了一个搜索引擎。

好的,让我们来看看如何利用来自互联网的信息。让我们看看它是如何工作的。

哇!它可以运行,能够搜索最新的数据,甚至还可以提供到来源的链接。

让我们做一些更高级的事情。Chat GPT可以使用来自互联网的数据吗?

哇!又成功了!

关于真实使用情况呢?特别是在编码任务方面。

Below is sample Angular 12 code with ngIf. rewrite it with new Angular 17 if syntax


```html
<div *ngIf="isLoggedIn; else loggedOut">
<p>Welcome back, user!</p>
<button (click)="toggleLogin()">Logout</button>
</div>
<ng-template #loggedOut>
<p>Please log in to continue.</p>
<button (click)="toggleLogin()">Login</button>
</ng-template>
```
Answer from 4o

<div *if="isLoggedIn; then loggedIn; else loggedOut"></div>

<ng-template #loggedIn>
<p>Welcome back, user!</p>
<button (click)="toggleLogin()">Logout</button>
</ng-template>

<ng-template #loggedOut>
<p>Please log in to continue.</p>
<button (click)="toggleLogin()">Login</button>
</ng-template>

让我们使用o1-preview。 它会思考10秒钟,..消化Angular 17的语法..

哼!好兆头!

啊啊啊!

<if [condition]="isLoggedIn">
<then>
<p>Welcome back, user!</p>
<button (click)="toggleLogin()">Logout</button>
</then>
<else>
<p>Please log in to continue.</p>
<button (click)="toggleLogin()">Login</button>
</else>
</if>

嗯...只是以防真正的答案应该是这样的

@if(isLoggedIn){
<p>Welcome back, user!</p>
<button (click)="toggleLogin()">Logout</button>

} @else {
<p>Please log in to continue.</p>
<button (click)="toggleLogin()">Login</button>
}

让我们试着给一个提示

但是没有明确提示,结果是错误的。对我来说,这意味着除非你做的是简单的事情,否则你不能相信gpt-search的结果,如果你不能进行后验证。

小心。

顺便提一句,能够进行搜索的能力从技术上意味着LLM可以“逃逸”,也就是说它可以访问Web URL -> 可以进行REST调用 -> 可以进行远程代码执行和其他有趣的事情。离LLM的能力来看,还差一步。当前的LLM不能自行调用。动作应该由用户发起。但是一旦我们有了“能够为我们执行后台任务的AI代理”,我们可能会面临一些有趣的后果。

2024-11-02 04:18:42 AI中文站翻译自原文