PyGaiUi连接器交互界面

Workflow:PyGai --1--> Gai --2--> PyGai --3--> Page

stage description
PyGai --1--> Gai 输出提示语
Gai --2--> PyGai 回传图文内容
PyGai --3-->Page 数据再处理

T1-两个常用场景

  • 深度任务:同主题,同命题,数量为主。

    • 例1:写作测试,30个学生,同写一个命题作文,“明日复明日,明日何其多”。
    • 例2:商品点评,你在发布了某款产品,想在产品下展示一些用户好评。
    • 例3:评论回复,某顾客在电商平台对你所售商品进行不了太友好的点评,你想以多个顾客对其进行回复。
  • 广度任务:同主题,异命题,命题为主。

    • 例1:写作测试,4个学生,有“梅兰菊竹”4种植物,请分别各选1种作文。

    • 例2:商品推文,假设你有一款名为MSP的手机屏贴膜产品,你想让更多的人了解和购买。那么你可以尝试从不同的角度来推广它,如:材料,价格,功能,配搭,人性化设计等。

    • 例3: 商品点评,为了推广产品,你可能需要有顾客现身说法。
      那么你可以尝试用不同角色的顾客来点评商品。如:角色为大学生,我是大学生太适合用这款MSP001;角色为女主人,在家作饭再也不用担心脏屏了。角色为爷爷,不小心摔了机,有了这屏膜,啥事都没有。

    • 例4: 评论回复,为了产品造势,你可能需要对某个你认可的观点进行引导。
      比如,上述商品点评,角色为大学生,观点是学生太适合用这款MSP001。你的引流可以如下考虑:角色为文科女生,MSP001型号的防窥屏太适合我的iPhone了;角色为理科男生,用了MSP001型号的滤光屏,过滤蓝光护眼,长时间看资料,眼睛也不累了,值了。

    • 例5: 评论回复,为观点纠偏,你可能需要对某个你不认何的观点进行纠偏。
      比如,上述商品点评,角色为上班男,观点是,iphone自带屏是康宁大猩猩玻璃再贴屏无意义。你的纠偏可以如下考虑:角色为理科男生,长时间盯着屏看书,防蓝光,护眼有什么不好的呢。角色为文科女生,你想在地铁上看手机时,一堆人看你在干啥吗?用防窥屏值得。

T2-PyGaiUi的应用场景

T3-PyGaiUi术语解释

两个常用场景
深度任务:同主题,同命题,数量为主。
广度任务:同主题,异命题,命题为主。

主题:alias Topic,归类相关内容。
命题:alias Prompt。
内容:alias Content,prompt产生的图文。
目录:alias Directory,content发布后都存放在这里。

alias page
Topic /admin/topic/
Prompt /admin/prompt/
Content /admin/contenet/
Directory /admin/directory/

操作方法示例1(如,新建一个命题):
new, /admin/prompt/; genTxt:yes, quota: 10, text: hello.

操作方法示例2(如,新建一个主题):
new, /admin/topic/; name: ai demo.

操作方法示例3(如,新建一个指令):
new, /admin/instruct/; name: 角色代入-普高教师..., instruction: 你是一名语文老师...

PyGai系统指令列表 PyGai系统指令编辑

T4-建站助手

帐户密码数据: pygai/config/setting.ini
管理后台地址: http://127.0.0.1:5050/login/

To get the current session's JSON Web Token, use the provided token endpoint: http://127.0.0.1:5050/admin/ .

准备操作(若无则新建)

  • 安装MkDocs shell pip install mkdocs-publisher pip install mkdocs mkdir -p ~/Documents/sites mkdocs new ~/Documents/sites/MyWebSite

  • 新建目录
    new, /admin/directory/;
    name: MyWebSite,
    Directory: ~/Documents/sites/MyWebSite/docs/

  • 新建主题
    new, /admin/topic/;
    name: Wordsmith

T4.1- 示例任务1

写作测试,30个学生,同写一个命题作文,“明日复明日,明日何其多”。

  • 思路梳理

    场景:深度任务,同主题,同命题,数量为主。
    主题:命题作文测试

    命题1数量:30
    命题1标题:人曰“明日复明日,明日何其多”,作为一个中学生,你该如何呢?请依题作文,自选角度,自拟标题,体裁不限,不少于500字。

  • 流程操作

  • 新建命题
    new, /admin/prompt/;
    quota: 30, genTxt:yes, enabled:yes,
    intervalName:hourly,
    topic: Wordsmith,
    directory: MyWebSite,
    text: 人曰“明日复明日,明日何其多”,作为一个中学生,你该如何呢?请依题作文,自选角度,自拟标题,体裁不限,不少于500字。

  • 定时任务

    • new variable
      scope: global name: _G_APISRV
      value: http://127.0.0.1:5050
      name: _G_APIJWT
      value: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9...

    • new http request
      name: _HTTP_MyWebSite_GetPrompt
      method: get
      url: {{_G_APISRV}}/aiprompt/output/
      header: Authorization: Bearer {{_G_APIJWT}}
      param: dirId=1&dirName=MyWebSite

    • new http request
      name: _HTTP_MyWebSite_PostContent
      method: post
      url: {{_G_APISRV}}/aicontent/input/
      header: Authorization: Bearer {{_G_APIJWT}}

    • new cron job
      name: _CRON_MyWebSite_HourlyWordsmith
      time: 0 * * * *
      input: http; _HTTP_MyWebSite_GetPrompt
      output: http; _HTTP_MyWebSite_PostContent
      empty input Silenced: Yes

T4.2- 示例任务2

写作测试,4个学生,有“梅兰菊竹”4种植物,请分别各选1种作文。

  • 思路梳理

    场景:广度任务,同主题,异命题,命题为主。
    主题:命题作文测试

    命题1数量:1
    命题1标题:梅花香自苦寒来——我的学习之路。请依题作文,体裁为记叙文或议论文,不少于500字,以梅花精神为线索,描写学习的艰辛与收获,或探讨学习的毅力。

    命题2数量:1
    命题2标题:初夏的兰花。请依题作文,体裁为记叙文或描写文,不少于500字,描写初夏时节兰花绽放的景象,重点在于细致地描写兰花的姿态、花色、以及那独特的幽香,以及给人带来的感受。

    命题3数量:1
    命题3标题:菊花,秋天的使者。请依题作文,体裁为记叙文,不少于500字,描写一次观赏菊花活动的经历,感受菊花所带来的喜悦和宁静。

    命题4数量:1
    命题4标题:竹的挺拔,我的追求。请依题作文,体裁为议论文或散文,不少于500字,探讨竹子挺拔向上、不畏艰难的精神,并与个人的理想追求联系起来。可以融入对“立志”、“奋斗”等概念的思考。

  • 操作流程

  • 新建命题1
    new, /admin/prompt/;
    quota: 1, genTxt:yes, enabled:yes,
    intervalName:hourly,
    topic: DailyWordsmith,
    directory: MyWebSite,
    text: 梅花香自苦寒来——我的学习之路。请依题作文,体裁为记叙文或议论文,不少于500字,以梅花精神为线索,描写学习的艰辛与收获,或探讨学习的毅力。

  • 新建命题2
    new, /admin/prompt/;
    quota: 1, genTxt:yes, enabled:yes,
    intervalName:hourly,
    topic: DailyWordsmith,
    directory: MyWebSite,
    text: 初夏的兰花。请依题作文,体裁为记叙文或描写文,不少于500字,描写初夏时节兰花绽放的景象,重点在于细致地描写兰花的姿态、花色、以及那独特的幽香,以及给人带来的感受。

  • 新建命题3
    new, /admin/prompt/;
    quota: 1, genTxt:yes, enabled:yes,
    intervalName:hourly,
    topic: DailyWordsmith,
    directory: MyWebSite,
    text: 菊花,秋天的使者。请依题作文,体裁为记叙文,不少于500字,描写一次观赏菊花活动的经历,感受菊花所带来的喜悦和宁静。

  • 新建命题4
    new, /admin/prompt/;
    quota: 1, genTxt:yes, enabled:yes,
    intervalName:hourly,
    topic: DailyWordsmith,
    directory: MyWebSite,
    text: 竹的挺拔,我的追求。请依题作文,体裁为议论文或散文,不少于500字,探讨竹子挺拔向上、不畏艰难的精神,并与个人的理想追求联系起来。可以融入对“立志”、“奋斗”等概念的思考。

  • 定时任务

    • new variable
      scope: global name: _G_APISRV
      value: http://127.0.0.1:5050
      name: _G_APIJWT
      value: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9...

    • new http request
      name: _HTTP_MyWebSite_GetPrompt
      method: get
      url: {{_G_APISRV}}/aiprompt/output/
      header: Authorization: Bearer {{_G_APIJWT}}
      param: dirId=1&dirName=MyWebSite

    • new http request
      name: _HTTP_MyWebSite_PostContent
      method: post
      url: {{_G_APISRV}}/aicontent/input/
      header: Authorization: Bearer {{_G_APIJWT}}

    • new cron job
      name: _CRON_MyWebSite_DailyWordsmith
      time: 0 0 * * *
      input: http; _HTTP_MyWebSite_GetPrompt
      output: http; _HTTP_MyWebSite_PostContent
      empty input Silenced: Yes