首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >VFP AI 插件开发花絮16:web search

VFP AI 插件开发花絮16:web search

作者头像
firstxinjie
发布2026-04-21 20:39:58
发布2026-04-21 20:39:58
910
举报

考虑到之前的问题,如果采用原始的硬编码,很快就会陷入自己挖的大坑。

所以,就需要一些大多数VFP开发者所说的“技巧”--其实就是所谓的设计模式--来达到目的。

当然,单一的设计模式肯定是不够的,需要综合几种设计模式来达到目的。作为一个生产级别的组件,首先需要验证的是它是否“胜任”。所以,我就使用 Ollama 的搜索 API 做了第一步。下面是它的测试程序:

代码语言:javascript
复制
Clear 
Set Classlib To websearchmanager.vcx

Local loObj As websearchmanager of websearchmanager.vcx
Local loReturn As Collection

loObj		= CreateObject([websearchmanager])
loReturn	= m.loObj.Search([VFP如何访问PLC])

For each loItem in loReturn
	? m.loItem.Title
	? m.loItem.Link
	? Left(m.loItem.Snippet, 50)
	? "=============="
EndFor 

输出:

输出完美!可替换的“搜索引擎”,统一的输出格式。AnythingLLM 的相关设计理念在VFP中被完美的复刻了出来。所以,就可以添加其他的“搜索引擎”来解决所谓的“免费”问题了。。。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 xinjie的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档