You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,17 @@ Too busy to read the documentation? Give the [llms.txt](https://synalinks.github
41
41
42
42
</div>
43
43
44
+
## Want to learn how to build neuro-symbolic systems?
45
+
46
+
We provide a suite of notebooks available in [Google Colab](https://colab.research.google.com/) so you can learn about the future of AI and become a neuro-symbolic expert!
47
+
48
+
We specifically designed them to be easy to start and become more complex as you learn more, so we encourage you explore them in the provided order.
49
+
50
+
1.[Working With Data Models](examples/1_working_with_data_models.ipynb)[](https://colab.research.google.com/drive/1eJoFNn6wAFVd2vqrmgIHEwgzHfbp0Lkb?usp=sharing)
51
+
2.[Working With Programs](examples/2_working_with_programs.ipynb)[](https://colab.research.google.com/drive/1RRZUIGW6r61Rs38EQl52beRVZyIoYXe_?usp=sharing)
52
+
3.[Parrallel and Conditional Branches]()
53
+
54
+
44
55
## What is Synalinks?
45
56
46
57
Synalinks is an open-source framework that makes it easy to create, evaluate, train, and deploy industry-standard Language Models (LMs) applications like **graph RAGs, autonomous agents, multi-agent systems or self-evolving systems**. Synalinks follows the principle of *progressive disclosure of complexity*: meaning that simple workflows should be quick and easy, while arbitrarily advanced ones should be possible via a clear path that builds upon what you've already learned.
@@ -57,7 +68,7 @@ Developping a successful LM application in a profesional context, beyond statele
57
68
58
69
-**Building optimized prompts with examples/instructions at each step**: Synalinks uses advanced In-Context Reinforcement Learning techniques to optimize **each** prompt/code/rules of your workflow/agent using our SOTA optimizers.
59
70
-**Pipelines that change over time**: Easily edit your pipelines, re-run your training, and you're good to go.
60
-
-**Ensuring the correctness of the LMs output**: Synalinks combines **constrained structured output** with In-Context RL to ensure **both format and content correctness**.
71
+
-**Ensuring the correctness of the LMs output**: Synalinks combines **constrained JSON structured output** with In-Context RL to ensure **both format and content correctness**.
61
72
-**Async Optimization**: Synalinks automatically optimizes your pipelines by detecting parallel processes, so you don't have to worry about it.
62
73
-**Assessing the performance of your application**: Synalinks provides built-in metrics and rewards to evaluate your workflows.
63
74
-**Configuring Language & Embedding Models**: Seamlessly integrate multiple LM providers like Ollama, OpenAI, Azure, Anthropic, Mistral or Groq.
0 commit comments