Skip to content

Commit cfc7abf

Browse files
committed
Add self critique module
1 parent 8bb0a3c commit cfc7abf

32 files changed

+379
-91
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
![Beta](https://img.shields.io/badge/Release-Beta-blue.svg)
2323
![Coverage Badge](https://raw.githubusercontent.com/SynaLinks/synalinks/refs/heads/main/coverage-badge.svg)
24-
![Pypi Downloads](https://img.shields.io/pypi/dm/synalinks)
24+
[![Pypi Downloads](https://img.shields.io/pypi/dm/synalinks)](https://pypistats.org/packages/synalinks)
2525
[![Discord](https://img.shields.io/discord/1118241178723291219)](https://discord.gg/82nt97uXcM)
2626
[![Python package](https://github.com/SynaLinks/Synalinks/actions/workflows/tests.yml/badge.svg)](https://github.com/SynaLinks/SynaLinks/actions/workflows/tests.yml)
2727
[![License: Apache-2.0](https://img.shields.io/badge/License-Apache_2.0-green.svg)](https://opensource.org/license/apache-2-0)

coverage-badge.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/Synalinks API/Modules API/Core Modules/None module.md

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
::: synalinks.src.modules.core.not_module

docs/Synalinks API/Modules API/Core Modules/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
- [Input module](Input module.md)
44
- [Identity module](Identity module.md)
5-
- [None module](None module.md)
5+
- [Not module](Not module.md)
66
- [Generator module](Generator module.md)
77
- [Decision module](Decision module.md)
88
- [Action module](Action module.md)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
::: synalinks.src.modules.ttc.self_critique
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# Test Time Compute Modules
22

3-
- [ChainOfThought module](ChainOfThought module.md)
3+
- [ChainOfThought module](ChainOfThought module.md)
4+
- [SelfCritique module](SelfCritique module.md)

docs/Synalinks API/Modules API/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ if __name__ == "__main__":
4747

4848
- [Input module](Core Modules/Input module.md)
4949
- [Identity module](Core Modules/Identity module.md)
50-
- [None module](Core Modules/None module.md)
50+
- [Not module](Core Modules/Not module.md)
5151
- [Generator module](Core Modules/Generator module.md)
5252
- [Decision module](Core Modules/Decision module.md)
5353
- [Action module](Core Modules/Action module.md)
@@ -67,6 +67,7 @@ if __name__ == "__main__":
6767
### Test Time Compute Modules
6868

6969
- [ChainOfThought module](Test Time Compute Modules/ChainOfThought module.md)
70+
- [SelfCritique module](Test Time Compute Modules/SelfCritique module.md)
7071

7172
---
7273

synalinks/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,15 @@
3131
from synalinks.api import LanguageModel
3232
from synalinks.api import Metric
3333
from synalinks.api import Module
34-
from synalinks.api import NoneModule
34+
from synalinks.api import Not
3535
from synalinks.api import Operation
3636
from synalinks.api import Or
3737
from synalinks.api import Prediction
3838
from synalinks.api import Program
3939
from synalinks.api import ReACTAgent
4040
from synalinks.api import RelationSchema
4141
from synalinks.api import Reward
42+
from synalinks.api import SelfCritique
4243
from synalinks.api import Sequential
4344
from synalinks.api import StatelessScope
4445
from synalinks.api import SymbolicDataModel

synalinks/api/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,14 @@
7171
from synalinks.src.modules.core.generator import default_prompt_template
7272
from synalinks.src.modules.core.identity import Identity
7373
from synalinks.src.modules.core.input_module import Input
74-
from synalinks.src.modules.core.none import NoneModule
74+
from synalinks.src.modules.core.not_module import Not
7575
from synalinks.src.modules.merging.concat import Concat
7676
from synalinks.src.modules.merging.logical_and import And
7777
from synalinks.src.modules.merging.logical_or import Or
7878
from synalinks.src.modules.merging.logical_xor import Xor
7979
from synalinks.src.modules.module import Module
8080
from synalinks.src.modules.ttc.chain_of_thought import ChainOfThought
81+
from synalinks.src.modules.ttc.self_critique import SelfCritique
8182
from synalinks.src.ops.function import Function
8283
from synalinks.src.ops.operation import Operation
8384
from synalinks.src.programs.program import Program

0 commit comments

Comments
 (0)