Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
Yuuyuko-uu/dsh-fish-memory: ๐Ÿ‹ DSH ้ฑผ็š„่ฎฐๅฟ†๏ผš็ป™ไผš่ฏไธ€ไปฝไผšๆทกๅฟ˜็š„้•ฟๆœŸ่ฎฐๅฟ†๏ผŒๆฏๆก้ƒฝๅธฆๆ—ถ้—ดใ€‚ๅๅญ—้‡Œ็š„ใ€Œ้ฑผใ€ๆฅ่‡ช DeepSeek ็š„้ฒธ้ฑผใ€‚

Yuuyuko-uu/dsh-fish-memory: ๐Ÿ‹ DSH ้ฑผ็š„่ฎฐๅฟ†๏ผš็ป™ไผš่ฏไธ€ไปฝไผšๆทกๅฟ˜็š„้•ฟๆœŸ่ฎฐๅฟ†๏ผŒๆฏๆก้ƒฝๅธฆๆ—ถ้—ดใ€‚ๅๅญ—้‡Œ็š„ใ€Œ้ฑผใ€ๆฅ่‡ช DeepSeek ็š„้ฒธ้ฑผใ€‚

14 hours ago

๐Ÿ‹ ้ฑผ็š„่ฎฐๅฟ†

็ป™ DSH ้‡Œ็š„ไผš่ฏไธ€ไปฝไผšๆทกๅฟ˜็š„้•ฟๆœŸ่ฎฐๅฟ† โ€”โ€” ๆฏๆก้ƒฝๅธฆๆ—ถ้—ดใ€‚

่Šๅพ—่ถŠไน…๏ผŒไธŠไธ‹ๆ–‡่ถŠๆŒคใ€‚ๅŽ‹็ผฉไธ€ๆฌก๏ผŒๅ‰้ข็š„ไบ‹ๅฐฑๆทกไบ†ใ€‚ ่ฟ™ไธชๆ’ไปถๆ›ฟๅฎƒ่ฎฐ็€๏ผš่ฏฅ่ฎฐ็š„่ฎฐไธ‹ๆฅ๏ผŒๆƒณ่ตทๆฅ็š„ๆ—ถๅ€™่‡ชๅทฑไผšๆƒณ่ตทๆฅ๏ผŒไธ้‡่ฆ็š„ไบ‹ๆ…ขๆ…ขๆทกๆމใ€‚

ๅๅญ—้‡Œ็š„ใ€Œ้ฑผใ€ๆฅ่‡ช DeepSeek ็š„้ฒธ้ฑผ โ€”โ€” ้ฒธ้ฑผไนŸๆ˜ฏ้ฑผๅ˜›ใ€‚
ๅฆไธ€ๅŠๆ˜ฏใ€Œไธƒ็ง’่ฎฐๅฟ†ใ€้‚ฃไธชๆข—๏ผš้ฑผ็š„่ฎฐๆ€งๅทฎ๏ผŒๆ‰€ไปฅๅพ—ๆ›ฟๅฎƒ่ฎฐ็€ใ€‚
ไฝ†ๅฎƒไธๆ˜ฏ็กฌ็›˜ โ€”โ€” ๅฎƒไผšๆทกๅฟ˜๏ผŒ่ทŸไบบไธ€ๆ ทใ€‚

ๅฎƒๅšไป€ไนˆ

| | ่ฏดๆ˜Ž | |---|---| | ไผšๆทกๅฟ˜ | ๆฏๆก่ฎฐๅฟ†ๆœ‰ใ€Œ้ฒœๆดปๅบฆใ€๏ผŒ่ถŠไน…่ถŠๆทกใ€‚ๅŠ่กฐๆœŸ้ป˜่ฎค 30 ๅคฉ โ€”โ€” ไธๅˆ ๏ผŒๅชๆ˜ฏ่ถŠๆฅ่ถŠ้šพ่ขซๆƒณ่ตทๆฅ | | ่‡ชๅทฑๆŒ‘้‡็‚น | ไธๆ˜ฏๆฏๅฅ่ฏ้ƒฝ่ฎฐใ€‚ๅฎƒๆŒ‰่ฝฎๆฌกๅˆคๆ–ญๅ“ชๅฅๅ€ผๅพ—็•™ไธ‹๏ผŒๆฏๅคฉ่ฟ˜ๆœ‰้…้ข๏ผŒ้˜ฒๆญขๆŠŠไธŠไธ‹ๆ–‡ๅกžๆปก | | ๆƒณ่ตทๆฅ้ ่ฏๆฎ | ไฝ ้—ฎไป€ไนˆ๏ผŒๅฎƒๆŒ‰ใ€Œๅ‘ฝไธญ็š„่ฏๅคŸไธๅคŸ็‰นๅˆซใ€ๆ‰พ๏ผŒๅ†ๆŒ‰้ฒœๆดปๅบฆใ€้‡่ฆๅบฆใ€ๆƒ…็ปชๆŽ’ๅบ๏ผŒๆœ€ๅคšๆณจๅ…ฅๅ‡ ๆกใ€‚ๅˆ†่ฏ็”จ็š„ๆ˜ฏไธ€ไปฝ้€š็”จไธญๆ–‡่ฏ่กจ๏ผŒๆ‰€ไปฅใ€Œ่ฝฆใ€ไธไผšๆ’ž่ฟ›ใ€Œ่ฝฆ็ซ™ใ€้‡Œ | | ่ฆ่ฎฐไธ€่พˆๅญ็š„ไธๆทก | ็”ปๅƒใ€ๅ–œๅฅฝใ€็บฆๅฎš่ฟ™็งๆ ‡ๆˆใ€Œ้•ฟๆœŸไบ‹ๅฎžใ€๏ผŒๅนณ็€ๆ”พ็€๏ผŒไธไผš่ฟ‡ๆœŸ | | ้•ฟๆœŸไบ‹ๅฎžๆฏ่ฝฎ้ƒฝๅœจ | ๅฎƒไปฌๆŒ‰ใ€Œ้‡่ฆๅบฆ โ†’ ๆ—ถ้—ดใ€ๅ›บๅฎšๅธฆๅ‰ๅ‡ ๆก๏ผŒไธ็œ‹่ฟ™ๅฅ่ฏ้—ฎไบ†ไป€ไนˆ๏ผŒไนŸไธๅ ใ€Œๆœ€ๅคšๆณจๅ…ฅๅ‡ ๆกใ€็š„ไฝ็ฝฎ โ€”โ€” ๅ‰ฉไธ‹้‚ฃๅ‡ ไธชไฝ็ฝฎๆ‰็•™็ป™ไบ‹ไปถ | | ๅธฆๆ—ถ้—ด | ๆฏๆก้ƒฝ่ฎฐ็€ใ€Œ่ฟ™ๆ˜ฏไป€ไนˆๆ—ถๅ€™็š„ไบ‹ใ€ใ€‚่ทจๅนดไบ†ไผšๅ†™ใ€ŒๅŽปๅนด 09-17ใ€ | | ่ƒฝๅฏผๅ…ฅๆ—งๆกฃๆกˆ | ไปฅๅ‰ๅ†™่ฟ‡็š„ markdown / ็บฏๆ–‡ๆœฌๆกฃๆกˆ๏ผŒๆ‰ซไธ€้ๅ‡บๅ€™้€‰๏ผŒไฝ ๆŒ‘ๅฎŒๅฎƒๅ†ๆ”นๅ†™ๆˆ่ฎฐๅฟ† | | ๅ…จ้ƒฝ็œ‹ๅพ—่ง | ่ฎฐไบ†ไป€ไนˆใ€ๅ“ชๆก่ขซๆƒณ่ตทๆฅไบ†ใ€ไธบไป€ไนˆๆฒก่ขซๆƒณ่ตทๆฅใ€ๅˆ ๆމ็š„้ƒฝ่ฟ˜ๅœจ |


้œ€่ฆไป€ไนˆ

  • DSH๏ผˆDeepSeek Harness๏ผ‰๏ผŒๅธฆ Web ็•Œ้ข
  • ไธ€ไธช่ƒฝ็”จ็š„ๆจกๅž‹ โ€”โ€” ๅฎƒๅ€Ÿ็”จไฝ  DSH ้‡Œๆญฃๅœจ็”จ็š„้‚ฃไธช๏ผŒไธ็”จๅฆๅค–้… keyใ€ไธ้ขๅค–่Šฑ้’ฑ
ใ€Œๆ็‚ผใ€ๅ’Œใ€Œๆ‰ฉ่ฏใ€่ฟ™ไธคๆญฅไผš่ฐƒ็”จๆจกๅž‹๏ผˆ่ตฐไฝ ็Žฐๆœ‰็š„๏ผ‰ใ€‚ไธ็‚นๅฎƒไปฌๅฐฑไธไผš่ฐƒ็”จใ€‚

้€‚้…ๅ“ชไธช DSH ็‰ˆๆœฌ๏ผˆไธ็”จๆ“ๅฟƒ๏ผ‰

่ฟ™ไธชๆ’ไปถ่ทŸ็€ DSH ไธ€่ตทๆ›ดๆ–ฐ๏ผšไฝœ่€…่ฟ™่พน่ท‘็š„ๅฐฑๆ˜ฏๆœ€ๆ–ฐ็‰ˆ็š„ DSH๏ผŒๆœ€ๆ–ฐ็‰ˆๆ’ไปถๆฐธ่ฟœๆ˜ฏ็ป™ๆœ€ๆ–ฐ็‰ˆ DSH ๅ†™็š„ใ€‚

ๆ‰€ไปฅ็œ‹ๅˆฐใ€Œไธ้€‚้… / ไธๆ”ฏๆŒใ€ไน‹็ฑป็š„ๆ็คบ๏ผŒๅŸบๆœฌ้ƒฝๆ˜ฏ่ฃ…ๅˆฐไบ†ๆ—ง็‰ˆๆœฌ โ€”โ€” ๅ‡็บงๅˆฐๆœ€ๆ–ฐ็‰ˆใ€้‡ๅฏไธ€ๆฌก DSH ๅฐฑๅฅฝใ€‚ ็œŸ้‡ๅˆฐๆ–ฐ็‰ˆๅฏนไธไธŠ๏ผˆๆฏ”ๅฆ‚ DSH ๅˆšๅ‡็บงใ€ๆ’ไปถ่ฟ˜ๆฒก่ทŸไธŠ๏ผ‰๏ผŒๆไธช issue๏ผŒไฝœ่€…ไผš่ทŸ็€ๆ”นใ€‚

ๅฝ“ๅ‰ๅฎžๆต‹ๅฏน็…ง๏ผšๆ’ไปถ 1.3.1 โ†” DSH 0.2.1-rc.3๏ผˆ2026-10-26๏ผ‰

่ฃ…ๆณ•

ๅœจ DSH ้‡Œ๏ผš่ฎพ็ฝฎ โ†’ ๆ’ไปถ โ†’ ๅฎ‰่ฃ…๏ผŒๅกซไธ‹้ข่ฟ™ไธ€่กŒ๏ผ›ๆˆ–่€…ๅ‘ฝไปค่กŒ๏ผš

github:Yuuyuko-uu/dsh-fish-memory
dsh plugin --profile web add github:Yuuyuko-uu/dsh-fish-memory

๏ผˆ--profile ็…งไฝ ๅนณๆ—ถ้‚ฃไธชๅ†™๏ผš็ฝ‘้กต็ซฏไธ€่ˆฌ web๏ผŒๆกŒ้ข็ซฏไธ€่ˆฌ desktopใ€‚๏ผ‰

่ฃ…ๅฎŒ้‡ๅฏไธ€ๆฌก DSHใ€‚

้‡ๅฏๅŽ๏ผŒๆ‰“ๅผ€ ่ฎพ็ฝฎ โ†’ ้ฑผ็š„่ฎฐๅฟ†ใ€‚

่ฟ˜ๆฒกไธŠ npm๏ผŒๆ‰€ไปฅ่ฆ็”จไธŠ้ข้‚ฃๆก GitHub ็š„ใ€‚
๏ผˆไปฅๅŽ่ฆๆ˜ฏไธŠไบ† npm๏ผŒdsh plugin add dsh-fish-memory ไนŸ่ƒฝ็”จใ€‚๏ผ‰
โญ ๆœ€็œไบ‹็š„ไธ€ๆก๏ผšๆŠŠไป“ๅบ“้“พๆŽฅ่ดด็ป™ไฝ ่‡ชๅทฑ็š„ DSH๏ผŒ่ฏดใ€Œๅธฎๆˆ‘่ฃ…่ฟ™ไธชๆ’ไปถใ€ใ€‚

่ฃ…ๅฎŒ่ตทไธๆฅ๏ผŸๅ…ˆ็œ‹่ฟ™ไธช

ๅฆ‚ๆžœ DSH ๅผนใ€ŒThe application could not startใ€๏ผŒ้”™่ฏฏ้‡Œๆœ‰ Unexpected token '๏ปฟ'ใ€is not valid JSONใ€ readProfileManifest โ€”โ€” ้‚ฃๆ˜ฏ profile ็š„ package.json ่ขซๅญ˜ๆˆไบ† UTF-8 ๅธฆ BOMใ€‚ ่ทŸๆ’ไปถๆ— ๅ…ณ๏ผšๅ†…ๅฎน้ƒฝๆ˜ฏๅฏน็š„๏ผŒๅชๆ˜ฏๅผ€ๅคดๅคšไบ†ไธ‰ไธช็œ‹ไธ่ง็š„ๅญ—่Š‚๏ผŒDSH ่ฏปๅฎƒๅฐฑๅดฉใ€‚

ๅ…ˆๆ‰พๅ‡บๆฅ๏ผˆไธๅŒ่ฃ…ๆณ•ไฝ็ฝฎไธไธ€ๆ ท๏ผŒๅˆซ็Œœ โ€”โ€” ็œŸๆญฃ็š„ profile ็›ฎๅฝ•้‡ŒๅŒๆ—ถๆœ‰ cordis.ymlใ€cordis.patch.ymlใ€package.json๏ผ›ๆœบๅ™จไธŠๅˆซๅค„้‚ฃไบ›ๅŒๅ็š„้ƒฝไธ็ฎ—๏ผ‰๏ผš

Get-ChildItem C:\,D:\,E:\ -Directory -Filter profiles -Recurse -Depth 4 -ErrorAction SilentlyContinue |
  ForEach-Object {
    Get-ChildItem $_.FullName -Directory -ErrorAction SilentlyContinue | ForEach-Object {
      $p = Join-Path $_.FullName 'package.json'
      if ((Test-Path (Join-Path $_.FullName 'cordis.patch.yml')) -and (Test-Path $p)) {
        $b = [System.IO.File]::ReadAllBytes($p)
        $bom = ($b.Length -ge 3 -and $b[0] -eq 0xEF -and $b[1] -eq 0xBB -and $b[2] -eq 0xBF)
        "{0}   BOM={1}" -f $p, $bom
      }
    }
  }

่พ“ๅ‡บ้‡Œ BOM=True ็š„้‚ฃไธ€่กŒ๏ผŒๅฐฑๆ˜ฏ่ฆไฟฎ็š„ๆ–‡ไปถ๏ผˆๆ ‡ๅ‡†ๅฎ‰่ฃ…ๅœจ C:\Users\<ไฝ >\.dsh\profiles\<ๆกฃๅ>\package.json๏ผ‰ใ€‚ ๅŽปๆމ BOM๏ผˆ่ทฏๅพ„ๆขๆˆไธŠ้ข้‚ฃไธ€่กŒ๏ผ‰๏ผš

$p = "ๆŠŠไธŠ้ข BOM=True ้‚ฃไธ€่กŒ็š„่ทฏๅพ„็ฒ˜ๅˆฐ่ฟ™้‡Œ"
[System.IO.File]::WriteAllText($p, [System.IO.File]::ReadAllText($p), (New-Object System.Text.UTF8Encoding($false)))

็„ถๅŽ้‡ๅฏ DSH ๅฐฑๅฅฝ๏ผŒๆ•ฐๆฎไธ€็‚นๆฒกไธขใ€‚ๅฎžๅœจ่ฟ›ไธๅŽปๆ—ถ๏ผŒ้‚ฃไธช้”™่ฏฏๆก†้‡Œ็š„ ใ€ŒDisable third-party plugins, back up profile patch, and restartใ€ ่ƒฝๅ…ˆ่ตทๆฅ๏ผŒๅ†ไธ€ไธชไธชๅผ€ๅ›žๅŽปๅฎšไฝใ€‚

โš ๏ธ ๆ‰‹ๅŠจๆ”น profile ้‡Œ็š„ๆ–‡ไปถ๏ผŒไธ€ๅพ‹ๅญ˜ UTF-8 ๆ—  BOMใ€‚่ฎฉ AI ๅธฎไฝ ๆ”นๆ—ถ๏ผŒๅˆซ่ฎฉๅฎƒ็”จ
Set-Content -Encoding UTF8 ๆˆ– Out-File -Encoding utf8๏ผˆWindows ่‡ชๅธฆ็š„่ฟ™ไธคไธช้ป˜่ฎคๅธฆ BOM๏ผ‰ใ€‚

ๆ›ดๆ–ฐๅˆฐๆœ€ๆ–ฐ็‰ˆ

ๆœ€็œไบ‹๏ผšๆŠŠ่ฟ™ไธชไป“ๅบ“็š„ๅœฐๅ€ไธข็ป™ไฝ ่‡ชๅทฑ็š„ DSH๏ผŒ่ฏดใ€Œๅธฎๆˆ‘ๆ›ดๆ–ฐ่ฟ™ไธชๆ’ไปถใ€ใ€‚่ฃ…ๅฎŒ้‡ๅฏไธ€ๆฌก DSHใ€‚

ไนŸๅฏไปฅ็‚น ่ฎพ็ฝฎ โ†’ ้ฑผ็š„่ฎฐๅฟ† ๆœ€ไธŠ้ข็š„ใ€Œๆฃ€ๆŸฅๆ›ดๆ–ฐใ€ โ€”โ€” ๆœ‰ๆ–ฐ็‰ˆไผšๆ็คบ๏ผŒ่ฟ˜่ƒฝไธ€้”ฎๅคๅˆถๆ›ดๆ–ฐๅ‘ฝไปคใ€‚

ๅ‘ฝไปค่กŒ๏ผˆ--profile ็…งไฝ ๅนณๆ—ถ้‚ฃไธชๅ†™๏ผŒๆกŒ้ข็ซฏไธ€่ˆฌ desktopใ€็ฝ‘้กต็ซฏ web๏ผ‰๏ผš

dsh plugin --profile desktop remove dsh-fish-memory
dsh plugin --profile desktop add github:Yuuyuko-uu/dsh-fish-memory
โš ๏ธ ๅฟ…้กปๅ…ˆๅธๅ†่ฃ…๏ผš็›ดๆŽฅ่ฃ…ๅฏ่ƒฝๆ‹ฟๅˆฐ็ผ“ๅญ˜้‡Œ็š„ๆ—งๅ‰ฏๆœฌ๏ผŒ่ฃ…ๅฎŒ่ฟ˜ๆ˜ฏ่€็š„ใ€‚
โš ๏ธ ่ฃ…ๅฎŒ้‡ๅฏไธ€ๆฌก DSHๆ‰ไผš็”จๆ–ฐไปฃ็ ใ€‚

ๆˆ‘็š„่ฎพ็ฝฎไผšไธไผšไธข๏ผŸ

ไธไผšใ€‚ ่ฎพ็ฝฎๅญ˜ๅœจ DSH ๅฎถ็›ฎๅฝ•๏ผˆ%USERPROFILE%\.dsh\๏ผ‰้‡Œ๏ผŒไธๅœจๆ’ไปถไปฃ็ ้‡Œ๏ผ›ๅธ่ฝฝๅชๅˆ ไปฃ็ ๏ผš

.dsh\fish-memory-config.json   ๏ผˆๆฏๆกไผš่ฏ็š„่ฎฐๅฟ†ๅ„ไธ€ไปฝ๏ผ‰

ๆ‰€ไปฅๅธ่ฝฝ โ†’ ้‡่ฃ…๏ผŒ่ฎพ็ฝฎใ€่ฎฐไธ‹ๆฅ็š„ๆ‰€ๆœ‰่ฎฐๅฟ† ้ƒฝ่ฟ˜ๅœจใ€‚

ไธ‰ไปถๅฐไบ‹ๆ้†’๏ผš

  • ๅˆซ็”จใ€Œ้‡่ฃ… DSHใ€ๆฅๆ›ดๆ–ฐๆ’ไปถ โ€”โ€” ้‚ฃๆ˜ฏไธคไปถไบ‹๏ผŒ้‡่ฃ…ๅฏ่ƒฝๅŠจๅˆฐ profileใ€‚
  • ๆ–ฐ็‰ˆๆœฌๆ–ฐๅŠ ็š„่ฎพ็ฝฎ้กนไผš็”จ้ป˜่ฎคๅ€ผ๏ผˆไปฅๅ‰ๆฒก่ฟ™ไธ€้กน๏ผ‰๏ผŒๆƒณ่ฆ่‡ชๅทฑ็š„ๅ€ผๅฐฑๅ†ๅกซไธ€ๆฌกใ€‚
  • ่ฎพ็ฝฎ้กนๆ”นๅๆˆ–ๆขๅ•ไฝๆ—ถ๏ผŒๆ—งๅ€ผไผšๆŒ‰่ง„ๅˆ™่‡ชๅŠจๆข็ฎ—๏ผŒไธ็”จไฝ ็ฎกใ€‚

ๆ€Žไนˆ็”จ

็ฌฌไธ€ๆญฅ๏ผš็›ดๆŽฅ่Šๅฐฑ่กŒ

่ฃ…ๅฅฝๅฐฑๆ˜ฏๅผ€็€็š„๏ผŒๅ“ชไธชไผš่ฏ้ƒฝ่ƒฝ่ฎฐใ€ไนŸ่ƒฝ่ฏป๏ผŒไธ็”จๅ…ˆ็‚นๅผ€ๅ…ณใ€‚

ๅ“ชไธชไผš่ฏไธๆƒณ็”จ่ฎฐๅฟ†๏ผˆๆฏ”ๅฆ‚ๅ†™ไปฃ็ ้‚ฃ้—ด๏ผ‰๏ผŒๅˆฐใ€Œ้ฑผ็š„่ฎฐๅฟ†ใ€่ฎพ็ฝฎ้‡ŒๆŠŠๅฎƒๅ•็‹ฌๅ…ณๆމ๏ผ› ๆ•ดไธชๅŠŸ่ƒฝ้ƒฝไธๆƒณ่ฆ๏ผŒๅ…ณๆœ€ไธŠ้ข้‚ฃไธชใ€Œremember ๅทฅๅ…ทใ€ใ€‚

็ฌฌไบŒๆญฅ๏ผšๆญฃๅธธ่Š

ๅผ€็€ไน‹ๅŽ๏ผŒๅฎƒ่‡ชๅทฑไผšๅˆคๆ–ญ่ฏฅ่ฎฐไป€ไนˆใ€‚ไฝ ไธ็”จ็ฎกใ€‚

่ฎฐ็š„ๆ—ถๅ€™ๆœ‰ไธคๆก็บฟ๏ผš

  • ไธ€ๅคฉๆœ€ๅคš่ฎฐๅ‡ ๆก๏ผˆ้ป˜่ฎค 8 ๆก๏ผ‰โ€”โ€” ้˜ฒๆญขๅฎƒๆŠŠ้ธกๆฏ›่’œ็šฎ้ƒฝ่ฎฐไธ‹ๆฅ
  • ไธ€ๆฌกๆœ€ๅคšๆณจๅ…ฅๅ‡ ๆก๏ผˆ้ป˜่ฎค 6 ๆก๏ผ‰โ€”โ€” ้˜ฒๆญขๅ ๅคชๅคšไธŠไธ‹ๆ–‡

็ฌฌไธ‰ๆญฅ๏ผšๆƒณ็Ÿฅ้“ๅฎƒ่ฎฐไบ†ไป€ไนˆ

ๅฑ•ๅผ€ใ€Œ่ฎฐๅฟ†ๅˆ—่กจใ€๏ผŒ่ƒฝ็œ‹ๅˆฐๆฏไธ€ๆก๏ผš

  • ๆœ€ๅทฆ่พนๆ˜ฏๆ—ฅๆœŸ๏ผˆ่ƒฝๆŒ‰ๆ—ฅๆœŸๆŽ’ใ€ไนŸ่ƒฝๅช็œ‹ๆœ‰ๆ—ฅๆœŸ็š„๏ผ‰
  • ไธญ้—ดๆ˜ฏๅ†…ๅฎน
  • ๅณ่พนๆ˜ฏ้ฒœๆดปๅบฆใ€้‡่ฆๅบฆ
่ฟ˜ๆœ‰ใ€Œๆœ€่ฟ‘ไธ€ๆฌกๅฌๅ›žใ€โ€”โ€” ่ƒฝ็œ‹ๅˆฐ่ฟ™ๆฌก้—ฎ่ฏๅฎƒๆŒ‘ไบ†ๅ“ชๅ‡ ๆกใ€ๅ“ชๅ‡ ๆกๆฒกๆŒ‘ไธŠใ€ไธบไป€ไนˆๆฒกๆŒ‘ไธŠใ€‚

ๅฆ‚ๆžœไฝ ไปฅๅ‰ๅ†™่ฟ‡ๆกฃๆกˆ

ๅพˆๅคšไบบๆ—ฉๅฐฑ็ป™่‡ชๅทฑ็š„ AI ๅ†™่ฟ‡่ฎพๅฎšใ€่ฎฐๅฟ†ๅกใ€ๆ—ฅ่ฎฐใ€‚ไธ็”จ้‡ๅ†™๏ผŒๅฏผ่ฟ›ๆฅๅฐฑ่กŒใ€‚

  1. ่ฎพ็ฝฎ้กตๅฑ•ๅผ€ใ€ŒไปŽๆ—งๆกฃๆกˆๅฏผๅ…ฅใ€
  2. ้€‰ๆ–‡ไปถๅคน๏ผˆๆˆ–ๅกซ่ทฏๅพ„๏ผ‰โ†’ ็‚นใ€Œๆ‰ซๆๆกฃๆกˆใ€
  3. ๅฎƒๆŠŠๆกฃๆกˆๆ‹†ๆˆไธ€ๆกๆกๅ€™้€‰๏ผŒๅˆ—็ป™ไฝ ็œ‹
  4. ไฝ ๅ‹พๆމไธ่ฆ็š„ โ†’ ็‚นใ€Œๅฏผๅ…ฅ้€‰ไธญ็š„ใ€
  5. ๅ†็‚นใ€Œๅผ€ๅง‹ๆ็‚ผใ€โ€”โ€” ๅฎƒๆŠŠ่ฟ™ไบ›ๅŽŸๆ–‡ๆ”นๅ†™ๆˆ็ฌฌไธ€ไบบ็งฐ็š„่ฎฐๅฟ†๏ผŒ้กบๆ‰‹็ป™ๆฏๆกๅ‡บๆฃ€็ดข่ฏใ€ๆ—ฅๆœŸใ€้‡่ฆๅบฆ
ๆ็‚ผไผš่ฐƒ็”จๆจกๅž‹๏ผˆ่ตฐไฝ  DSH ้‡Œ็š„้‚ฃไธช๏ผ‰๏ผŒไธ€ๆ‰นๅ‡ ๆกใ€ๆ…ขๆ…ข่ท‘๏ผŒๅฏไปฅ้šๆ—ถๅœใ€‚
ๅฎƒไผšไปŽ่พƒๆ–ฐ็š„ๅ†…ๅฎนๅพ€ๅ‰ๅš๏ผŒๅทฒ็ปๆ็‚ผ่ฟ‡็š„ไธๅ†้‡ๅคใ€‚

่ฎคๅพ—็š„ๆ ผๅผ๏ผš.md .markdown .txt .text .log .rst .org ๅญๆ–‡ไปถๅคนไผšๅพ€ไธ‹ๆ‰พไธคๅฑ‚ใ€‚


ๅ‚ๆ•ฐ๏ผˆ้ƒฝ่ƒฝ่ฐƒ๏ผ‰

่ฎพ็ฝฎ้กต้‡Œๆœ‰ไธ€็ป„ๆ—‹้’ฎ๏ผŒๆฏไธ€้กน้ƒฝๆœ‰่ฏดๆ˜Ž๏ผŒ้ผ ๆ ‡ๆ”พไธŠๅŽป่ƒฝ็œ‹ๅˆฐๅฎƒๅœจๅนฒไป€ไนˆใ€‚ๅคง่‡ดๅˆ†ไธ‰็ป„๏ผš

| ็ป„ | ็ฎกไป€ไนˆ | |---|---| | ๆƒ้‡ | ้ฒœๆดปๅบฆ / ้‡่ฆๅบฆ / ๆƒ…็ปชๅ„ๅ ๅคšๅฐ‘ๅˆ†๏ผˆๅ››้กนๅˆ่ฎก 100%๏ผ‰ | | ๆ—ถ้—ด | ๅคšไน…ๆทกไธ€ๅŠ | | ้—จๆง› | ๅ‘ฝไธญๅคšๅฐ‘ๆ‰็ฎ—็›ธๅ…ณใ€ไธ€ๆฌกๆœ€ๅคšๆณจๅ…ฅๅ‡ ๆกใ€ๆฏๅคฉๆœ€ๅคš่ฎฐๅ‡ ๆก |

ไธ€ไธชๅปบ่ฎฎ๏ผš่ฏๆฎ้—จๆง› ๅก็š„ๆ˜ฏใ€Œ่ฏๆฎใ€ไธๆ˜ฏใ€Œ้ฒœๆดปๅบฆใ€๏ผŒๆ‰€ไปฅ่ฐƒๅฎƒไธไผš่ฏฏไผค่ฏฅๆƒณ่ตทๆฅ็š„ใ€‚ ๆƒณ่ฎฉๅฎƒๆ›ดๅฐ‘่ฏด่ฏๅฐฑ่ฐƒ้ซ˜๏ผŒๆƒณ่ฎฉๅฎƒๆ›ดๅฎนๆ˜“ๆƒณ่ตทๆฅๅฐฑ่ฐƒไฝŽใ€‚


ไบบ็งฐ

่ฎฐๅฟ†้‡Œไฝ ่‡ชๅทฑๆ˜ฏใ€Œๆˆ‘ใ€๏ผŒ็”จๆˆทๆ˜ฏใ€Œๅฅน / ไป– / taใ€โ€”โ€” ้ป˜่ฎค ta๏ผŒๅฏไปฅๅœจ่ฎพ็ฝฎ้กตๆ”นใ€‚

ๆ”นๅฎŒไน‹ๅŽ๏ผš

  • ไปฅๅŽๆ–ฐ่ฎฐ็š„ไผšๆŒ‰ไฝ ่ฎพ็š„ๅ†™
  • ๅทฒๆœ‰็š„่ฎฐๅฟ†้‡Œ้‚ฃไธชๅญ—ไนŸไผš่ทŸ็€ๆข
  • ๆ็‚ผๆ—งๆกฃๆกˆๆ—ถไนŸๆŒ‰ไฝ ่ฎพ็š„ๆฅ
่ฏดๅๅญ—ๆœฌ่บซ็š„ๅฅๅญไธไผš่ขซๆขๆމ๏ผˆใ€Œๆˆ‘็š„ๅๅญ—ๅซๆŸๆŸใ€ไธไผšๅ˜ๆˆใ€Œๆˆ‘็š„ๅๅญ—ๅซๆˆ‘ใ€๏ผ‰ใ€‚

ไบ‹ๅฎž้”ฎ๏ผˆๅŒไธ€ๆกไบ‹ๅช็•™ๆœ€ๆ–ฐ๏ผ‰

ๆœ‰ไบ›่ฎฐๅฟ†่ฎฐ็š„ๆ˜ฏไผšๅ˜็š„ไธœ่ฅฟ๏ผŒๅ…‰็œ‹ๅฅๅญๅƒไธๅƒๅˆคไธๅ‡บๆฅ๏ผš

  • ใ€Œ่บซ้ซ˜ไธ€็ฑณไธƒใ€ๅ’Œใ€Œ้•ฟ่ƒ–ๅˆฐ 55 ๅ…ฌๆ–คใ€ๅ‡ ไนŽๆ˜ฏไธคไปถไบ‹๏ผŒ่ฏ้ขไธŠๅดๅพˆๅƒ
  • ใ€Œๆ‹ผๅ›ข่ฟ˜ๆฒกๅผ€ใ€ๅ’Œใ€Œๆ‹ผๅ›ขๅผ€ไบ†ใ€ๆ˜ฏๅŒไธ€ไปถไบ‹็š„ๅ‰ๅŽ๏ผŒ่ฏ้ขไธŠๅดไธๅƒ
ๆ‰€ไปฅๆฏๆก่ฎฐๅฟ†ๅฏไปฅๅธฆไธ€ไธชไบ‹ๅฎž้”ฎ๏ผŒๅ†™ใ€Œๅฏน่ฑก.ๆ–น้ขใ€๏ผŒๅƒ ๅฅน.่บซ้ซ˜ใ€็บฆๅฎš.่บซ่พนไฝ็ฝฎใ€‚ ๅŒไธ€ไธช้”ฎ = ๅŒไธ€ไปถไบ‹ โ†’ ๅช็•™ๆœ€ๆ–ฐ้‚ฃๆก๏ผŒๆ—ง็š„ๆ ‡ๆˆใ€Œๅทฒ่ขซๅ–ไปฃใ€๏ผˆไธๅ†่ขซๆƒณ่ตทๆฅ๏ผŒไฝ†ไธœ่ฅฟ็•™็€ใ€่ƒฝๆ’ค้”€๏ผ‰ใ€‚

้”ฎไปŽไธ‰ไธชๅœฐๆ–นๆฅ๏ผŒ้ƒฝๆ˜ฏ้กบๆ‰‹็ป™็š„๏ผŒไธๅคš่Šฑไธ€ๆฌก่ฐƒ็”จ๏ผš

  • ๆจกๅž‹่ฎฐ็š„ๆ—ถๅ€™่‡ชๅทฑๅกซ๏ผˆremember ็š„ๅฏ้€‰ๅ‚ๆ•ฐ๏ผ‰
  • ๆ็‚ผๆ—งๆกฃๆกˆๆ—ถ้กบๆ‰‹ๅ‡บ๏ผˆ็ฌฌๅ…ญๆ ผ๏ผ‰
  • ่ฎพ็ฝฎ้กต็š„ใ€Œๆธ…ๆด—่กฅ้”ฎใ€ๆŒ‰้’ฎ๏ผŒ็ป™ไปฅๅ‰้‚ฃไบ›่ฟ˜ๆฒกๆœ‰้”ฎ็š„ๆ—งๆก็›ฎ่กฅไธŠ
โš  ้”ฎ้‡Œไธ่ฎธๅ†™ๅ…ทไฝ“็š„ๅ€ผ โ€”โ€” ๅ†™ ๅฅน.่บซ้ซ˜๏ผŒไธๅ†™ ๅฅน.่บซ้ซ˜170ใ€‚ ๅ†™ไบ†ๅ€ผๅฐฑๆˆไบ†ๆ‘˜่ฆ๏ผš่บซ้ซ˜็œŸๅ˜ไบ†๏ผŒ้”ฎไนŸ่ทŸ็€ๅ˜๏ผŒไธคๆกๆฐธ่ฟœ็ขฐไธไธŠใ€‚ ๆ‹ฟไธๅ‡†ๅฐฑ็•™็ฉบ๏ผŒ็•™็ฉบๅฎŒๅ…จๆฒกๅ…ณ็ณป๏ผˆ็•™็ฉบๅชๆ˜ฏไบซๅ—ไธๅˆฐ่ฟ™ไธชไพฟๅˆฉ๏ผŒ็ป™้”™้”ฎๅดไผšๅŸ‹ๆމไธ€ๆกๆญฃ็ป่ฎฐๅฟ†๏ผ‰ใ€‚

ๆธ…ๆด—่กฅ้”ฎ้‚ฃไธ€ๆญฅๆ˜ฏๅŽๅฐๆดป๏ผšๅ…ˆใ€Œ่ฏ• 8 ๆก็œ‹็œ‹ใ€๏ผˆไธ€ไธชๅญ—่Š‚้ƒฝไธๅ†™๏ผŒๅชๆŠŠ้”ฎๆ‘†ๅ‡บๆฅ็ป™ไฝ ็œ‹๏ผ‰๏ผŒ ็กฎ่ฎคไบ†ๅ†็œŸๆด—ใ€‚่ท‘ๅฎŒ่ƒฝไธ€้”ฎใ€ŒๆŠŠ่กฅ็š„้”ฎๅ…จๆ‘˜ๆމใ€ๅ›žๅˆฐๆด—ไน‹ๅ‰ โ€”โ€” ๅชๆ‘˜่‡ชๅŠจ่กฅ็š„๏ผŒไฝ ่‡ชๅทฑๅกซ็š„้”ฎไธๅŠจใ€‚


ๅฎƒไธๅšไป€ไนˆ

  • ไธไผš่‡ชๅŠจๅˆ ้™ค่ฎฐๅฟ†ใ€‚ ๆทกๅฟ˜ๅชๆ˜ฏ่ถŠๆฅ่ถŠ้šพๆƒณ่ตทๆฅ๏ผŒๅ†…ๅฎนไธ€็›ดๅœจ๏ผŒ่ฎพ็ฝฎ้กต้‡Œ็œ‹ๅพ—ๅˆฐ
  • ไธไผšๆŠŠๅˆ ๆމ็š„ไธœ่ฅฟๅผ„ๅ›žๆฅใ€‚ ๅˆ ่ฟ‡็š„ๅ†ๅฏผไธ€ๆฌกๆกฃๆกˆไนŸไธไผšๅคๆดป
  • ไธไผšๆฏไธชไผš่ฏ้ƒฝๅผบๅˆถ็”จใ€‚ ้ป˜่ฎคๅผ€็€๏ผŒไธๆƒณ็”จ็š„้‚ฃ้—ดๅ•็‹ฌๅ…ณๆމ๏ผ›ไนŸ่ƒฝไธ€้”ฎๅ…จๅ…ณ
  • ไธไผšๆ›ฟไฝ ๅ†™ๆกฃๆกˆใ€‚ ๅฎƒๅชๆŠŠๆกฃๆกˆๆ‹†ๅผ€ใ€ๆ”นๅ†™ใ€ๅญ˜่ตทๆฅ๏ผŒๅ†™ไป€ไนˆ่ฟ˜ๆ˜ฏไฝ ็š„ไบ‹

ๅธธ่ง้—ฎ้ข˜

Q๏ผšไผšไธไผšๅพˆๅ ไธŠไธ‹ๆ–‡๏ผŸ ไธ€ๆฌกๆœ€ๅคšๆณจๅ…ฅ 6 ๆกใ€ๅŠ ่ตทๆฅไธ่ถ…่ฟ‡ 800 ๅญ—๏ผˆ้ƒฝ่ƒฝ่ฐƒ๏ผ‰ใ€‚่ถ…ไบ†็š„่ฟ™ๆฌกๅ…ˆ่ฟ›ไธๆฅ๏ผŒไธ‹ๆฌกๅฏ่ƒฝๅฐฑ่ฟ›ไบ†ใ€‚

Q๏ผšไธบไป€ไนˆๅฎƒๆœ‰ๆ—ถๅ€™ๆƒณไธ่ตทๆฅ๏ผŸ ๅ…ˆ็œ‹ใ€Œๆœ€่ฟ‘ไธ€ๆฌกๅฌๅ›žใ€้‚ฃๅผ ่กจ โ€”โ€” ๅฎƒไผšๅ†™ๆธ…ๆฅšๅ“ชๆกๆฒก่ฟ›ๅŽปใ€ไธบไป€ไนˆใ€‚ ๅธธ่งๅŽŸๅ› ๏ผšๅ‘ฝไธญ็š„่ฏๅคชๆ™ฎ้€š๏ผˆ่ฏๆฎไธๅคŸ๏ผ‰ใ€ๆˆ–่€…้‚ฃๆกๅคชๆ—งๆทกไธ‹ๅŽปไบ†ใ€‚

Q๏ผšๅฏผๅ…ฅๆ‰ซๅ‡บๆฅ 0 ๆก๏ผŸ ๅฎƒไผšๅ‘Š่ฏ‰ไฝ ไธบไป€ไนˆใ€‚ๅธธ่ง็š„ๆ˜ฏ๏ผšๆ•ด็ฏ‡ๆ˜ฏไธ€ๅคงๆฎต่ฏๆฒกๅˆ†่กŒใ€ๆฏ่กŒๅคช็Ÿญใ€ๆˆ–่€…ๅ†…ๅฎน้ƒฝๅœจ่กจๆ ผ/ไปฃ็ ๅ—้‡Œใ€‚

Q๏ผšๆ•ฐๆฎๅญ˜ๅœจๅ“ช๏ผŸ %USERPROFILE%\.dsh\fish-memory\ ้‡Œ๏ผŒไธ€ไธชไผš่ฏไธ€ไธชๆ–‡ไปถใ€‚็บฏๆ–‡ๆœฌ JSON๏ผŒไฝ ่‡ชๅทฑ่ƒฝๆ‰“ๅผ€็œ‹ใ€‚ ๆฏๆฌกๆ”นๅŠจๅ‰ๅฎƒไผš่‡ชๅŠจๅค‡ไปฝไธ€ไปฝใ€‚

Q๏ผš่ฃ…ๅฎŒๅŒ…ๅคงไบ†ๅฐ†่ฟ‘ 900 KB๏ผŸ ้‚ฃ้‡Œ้ขๆ˜ฏไธ€ไปฝ้€š็”จไธญๆ–‡่ฏ่กจ๏ผŒ็”จๆฅๅˆ†่ฏใ€‚ๅฎƒๅชๅœจๆœฌๅœฐๅฝ“ๆŸฅๆ‰พ่กจ็”จ โ€”โ€” ไธๅ ไธŠไธ‹ๆ–‡ใ€ไธๅฝฑๅ“ๆฏ่ฝฎๅฏน่ฏ็š„ token๏ผŒไนŸไธไผšๅ› ไธบไฝ ่Šๅพ—ๅคšๅฐฑๅ˜ๅคงใ€‚


่ฎธๅฏ

MIT

ๅˆ†่ฏ็”จ็š„่ฏ่กจๆฅ่‡ช jieba ็š„ extra_dict/dict.txt.small ๏ผˆMIT ๅ่ฎฎ๏ผ‰๏ผŒๅชไฟ็•™ไบ†่ฏๆกๆœฌ่บซใ€ๅŽปๆމไบ†่ฏ้ข‘ๅ’Œ่ฏๆ€งไธคๅˆ—ใ€‚ ๅฎŒๆ•ดๅฃฐๆ˜Ž่ง lib/่ฏๅ…ธ-ๆฅๆบ.txtใ€‚

Chat with me